DELETE
SQL માં સ્ટેટમેન્ટનો ઉપયોગ કરીને કોષ્ટકમાંથી ડેટા કેવી રીતે કાઢી નાખવો
જવાબ: DELETE
કોષ્ટકમાંથી ડેટા દૂર કરવા માટે સ્ટેટમેન્ટનો ઉપયોગ કરો
દાખ્લા તરીકે:
DELETE FROM Customers WHERE CustomerID = 1;
ની વિભાવના Index
અને એસક્યુએલમાં ઈન્ડેક્સનો ઉપયોગ કરવાના ફાયદા સમજાવો
જવાબ: An Index
એ ડેટા સ્ટ્રક્ચર છે જે ડેટાબેઝમાં ડેટા પુનઃપ્રાપ્તિની ઝડપને સુધારે છે. તે કોષ્ટકની એક અથવા વધુ કૉલમ પર બનાવવામાં આવે છે અને ડેટા શોધવા અને સૉર્ટ કરવા માટે જરૂરી સમય ઘટાડવામાં મદદ કરે છે. ઇન્ડેક્સનો ઉપયોગ કરવાના ફાયદાઓમાં સુધારેલ ક્વેરી કામગીરી અને ઝડપી ડેટા પુનઃપ્રાપ્તિનો સમાવેશ થાય છે.
CREATE TABLE
SQL માં નવું ટેબલ બનાવવા માટે સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો
જવાબ: CREATE TABLE
ડેટાબેઝમાં નવું ટેબલ બનાવવા માટે સ્ટેટમેન્ટનો ઉપયોગ કરો.
દાખ્લા તરીકે:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
ALTER TABLE
SQL માં કોષ્ટકમાં નવી કૉલમ ઉમેરવા માટે સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો.
જવાબ: ALTER TABLE
વર્તમાન કોષ્ટકમાં નવી કૉલમ ઉમેરવા માટે સ્ટેટમેન્ટનો ઉપયોગ કરો.
દાખ્લા તરીકે:
ALTER TABLE Customers ADD Email VARCHAR(100);
DROP TABLE
SQL માં કોષ્ટક કાઢી નાખવા માટે સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો
જવાબ: DROP TABLE
ડેટાબેઝમાંથી કોષ્ટક દૂર કરવા માટે સ્ટેટમેન્ટનો ઉપયોગ કરો.
દાખ્લા તરીકે:
DROP TABLE Customers;
SQL માં UNION
અને સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો તે સમજાવો UNION ALL
જવાબ:
UNION
: બે અથવા વધુ પ્રશ્નોના પરિણામોનેSELECT
એક પરિણામ સમૂહમાં જોડે છે અને ડુપ્લિકેટ્સ દૂર કરે છે.UNION ALL:
ની જેમUNION
, પરંતુ ડુપ્લિકેટ પંક્તિઓ જાળવી રાખે છે.
LIKE
એસક્યુએલમાં શોધ પરિસ્થિતિઓમાં નિવેદન અને વિશિષ્ટ અક્ષરોનો ઉપયોગ કેવી રીતે કરવો
જવાબ: ટેક્સ્ટ શોધ માટે પેટર્ન મેચિંગ કરવા માટે LIKE સ્ટેટમેન્ટનો ઉપયોગ કરો. સામાન્ય રીતે ઉપયોગમાં લેવાતા બે વિશિષ્ટ અક્ષરો છે LIKE
:
- %: શૂન્ય અથવા વધુ અક્ષરો સહિત અક્ષરોની કોઈપણ સ્ટ્રિંગનું પ્રતિનિધિત્વ કરે છે.
- _: એક અક્ષરનું પ્રતિનિધિત્વ કરે છે.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
વિવિધ ડેટા પુનઃપ્રાપ્તિ પ્રશ્નો સમજાવો: SELECT, SELECT DISTINCT, SELECT TOP
SQL માં
જવાબ:
SELECT
: એક અથવા વધુ કોષ્ટકોમાંથી ડેટા પુનઃપ્રાપ્ત કરે છે.SELECT DISTINCT
: ડુપ્લિકેટ મૂલ્યોને દૂર કરીને, કૉલમમાંથી અનન્ય ડેટા પુનઃપ્રાપ્ત કરે છે.SELECT TOP
: ક્વેરી પરિણામમાંથી ચોક્કસ સંખ્યામાં પંક્તિઓ મેળવે છે.
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
GROUP BY, HAVING, ORDER BY
એસક્યુએલમાં નિવેદનોનો એકસાથે ઉપયોગ કેવી રીતે કરવો
જવાબ: નિવેદનોને જોડીને GROUP BY, HAVING, ORDER BY
, અમે ડેટાને જૂથબદ્ધ કરી શકીએ છીએ, જૂથોને ફિલ્ટર કરી શકીએ છીએ અને પરિણામને સૉર્ટ કરી શકીએ છીએ.
દાખ્લા તરીકે:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
a ની વિભાવના transaction
અને BEGIN TRANSACTION, COMMIT, ROLLBACK
SQL માં સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો તે સમજાવો.
જવાબ: ટ્રાન્ઝેક્શન એ એક અથવા વધુ ડેટાબેઝ કામગીરીનો ક્રમ છે જેને એક એકમ તરીકે ગણવામાં આવે છે. જો ટ્રાન્ઝેક્શનની અંદરની કોઈપણ કામગીરી નિષ્ફળ જાય, તો સમગ્ર ટ્રાન્ઝેક્શન પાછું ફેરવવામાં આવે છે અને તમામ ફેરફારો પૂર્વવત્ થઈ જાય છે.
BEGIN TRANSACTION
: નવો વ્યવહાર શરૂ કરે છે.COMMIT
: ડેટાબેઝમાં ટ્રાન્ઝેક્શનમાં થયેલા ફેરફારોને સાચવે છે અને પુષ્ટિ કરે છે.ROLLBACK
: વ્યવહાર રદ કરે છે અને વ્યવહારમાં થયેલા કોઈપણ ફેરફારોને પૂર્વવત્ કરે છે
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;