SQL શું છે અને ડેટાબેઝ મેનેજમેન્ટમાં તેની ભૂમિકા સમજાવો
જવાબ: SQL(સ્ટ્રક્ચર્ડ ક્વેરી લેંગ્વેજ) ડેટાબેઝને ક્વેરી કરવા અને મેનેજ કરવા માટે વપરાતી ભાષા છે. તે અમને ડેટાબેઝમાંથી ડેટા પુનઃપ્રાપ્ત કરવા, દાખલ કરવા, અપડેટ કરવા અને કાઢી નાખવા જેવી કામગીરી કરવા સક્ષમ બનાવે છે. SQL એ મોટાભાગના ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ(DBMS) માં ડેટા સાથે ક્રિયાપ્રતિક્રિયા કરવા અને તેની હેરફેર કરવા માટેનું એક મૂળભૂત સાધન છે.
Trong SQL, SELECT, INSERT, UPDATE, DELETE
là những câu lệnh gì và chúng được sử dụng để làm gì?
જવાબ:
SELECT
: એક અથવા વધુ કોષ્ટકોમાંથી માહિતી મેળવવા માટે ડેટાબેઝમાંથી ડેટા પુનઃપ્રાપ્ત કરે છે.INSERT
: ડેટાબેઝમાં કોષ્ટકમાં નવો ડેટા ઉમેરે છે.UPDATE
: કોષ્ટકમાં હાલના ડેટામાં ફેરફાર કરે છે.DELETE
: કોષ્ટકમાંથી ડેટા દૂર કરે છે.
એસક્યુએલ Primary Key
અને માં ખ્યાલો સમજાવો Foreign Key
જવાબ:
Primary Key
: તે કોષ્ટકમાં દરેક પંક્તિને વિશિષ્ટ રીતે ઓળખવા માટે વપરાતો કૉલમ અથવા કૉલમનો સમૂહ છે. તે કોષ્ટકમાંના ડેટા માટે વિશિષ્ટતા અને ઓળખની ખાતરી કરે છે.Foreign Key
: તે એક કોષ્ટકમાં કૉલમ અથવા કૉલમનો સમૂહ છે જે અન્ય કોષ્ટકની પ્રાથમિક કીનો સંદર્ભ આપે છે. તે ડેટાબેઝમાં બે કોષ્ટકો વચ્ચે સંબંધ સ્થાપિત કરે છે.
કોષ્ટકમાંથી ડેટા ફિલ્ટર કરવા માટે નિવેદનમાં WHERE
કલમનો ઉપયોગ કેવી રીતે કરવો SELECT
જવાબ: ક્વેરી પરિણામમાં સમાવવા માટે પંક્તિઓ પૂરી થવી જોઈએ તેવી શરતોનો ઉલ્લેખ કરવા માટે નિવેદનમાં WHERE
કલમનો ઉપયોગ કરો. SELECT
દાખ્લા તરીકે:
SELECT * FROM Customers WHERE Country = 'USA';
JOIN
SQL માં બહુવિધ કોષ્ટકોમાંથી ડેટાને જોડવા માટે સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો
જવાબ: JOIN
સ્ટેટમેન્ટનો ઉપયોગ તેમની વચ્ચે સંબંધિત કૉલમના આધારે બે અથવા વધુ કોષ્ટકોના ડેટાને જોડવા માટે થાય છે. ત્યાં વિવિધ પ્રકારના હોય છે JOIN
, જેમ કે INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
દાખ્લા તરીકે:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
માં બિલ્ટ-ઇન ફંક્શનનો ઉપયોગ સમજાવો SQL like SUM, COUNT, AVG, MAX, MIN
જવાબ:
SUM
: આંકડાકીય કૉલમના કુલ મૂલ્યની ગણતરી કરે છે.COUNT
: કોષ્ટકમાં પંક્તિઓની સંખ્યા અથવા કૉલમમાં બિન-નલ મૂલ્યોની સંખ્યા ગણે છે.AVG
: આંકડાકીય કૉલમના સરેરાશ મૂલ્યની ગણતરી કરે છે.MAX
: કૉલમમાં મહત્તમ મૂલ્ય મેળવે છે.MIN
: કૉલમમાં ન્યૂનતમ મૂલ્ય મેળવે છે.
GROUP BY
એસક્યુએલમાં ડેટાને જૂથ બનાવવા માટે સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો
જવાબ: GROUP BY
સ્ટેટમેન્ટનો ઉપયોગ એક અથવા વધુ કૉલમમાં સમાન મૂલ્યો સાથે પંક્તિઓનું જૂથ કરવા અને તેના પર એકંદર કાર્યો કરવા માટે થાય છે.
દાખ્લા તરીકે:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
ORDER BY
એસક્યુએલમાં ડેટાને સૉર્ટ કરવા માટે સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો
જવાબ: He ORDER BY સ્ટેટમેન્ટનો ઉપયોગ એક અથવા વધુ કૉલમના આધારે ક્વેરી પરિણામને સૉર્ટ કરવા માટે થાય છે. ડિફોલ્ટ ચડતા ક્રમ(ASC) છે, પરંતુ DESC નો ઉપયોગ ઉતરતા ક્રમ માટે થઈ શકે છે.
દાખ્લા તરીકે:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
INSERT INTO
કોષ્ટકમાં નવો ડેટા દાખલ કરવા માટે સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો
જવાબ: INSERT INTO
ડેટાબેઝમાં કોષ્ટકમાં નવો ડેટા ઉમેરવા માટે સ્ટેટમેન્ટનો ઉપયોગ કરો
દાખ્લા તરીકે:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
SQL માં સ્ટેટમેન્ટનો ઉપયોગ કરીને કોષ્ટકમાં ડેટા કેવી રીતે અપડેટ કરવો UPDATE
.
જવાબ: UPDATE
કોષ્ટકમાં હાલના ડેટાને સંશોધિત કરવા માટે સ્ટેટમેન્ટનો ઉપયોગ કરો.
દાખ્લા તરીકે:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;