1. sql taxalluslari


Download 1.62 Mb.
bet3/4
Sana29.03.2023
Hajmi1.62 Mb.
#1307093
1   2   3   4
Bog'liq
9-dars [Автосохраненный]

Eslatma: Kalit LEFT JOIN so'z o'ng jadvalda (Buyurtmalar) mos kelmasa ham, chap jadvaldan (mijozlar) barcha yozuvlarni qaytaradi.
  • SQL RIGHT JOIN kalit so'zi
  • Kalit so'z o'ngdagi jadvaldagi ( 2 RIGHT JOIN-jadval) barcha yozuvlarni va chap jadvaldagi (1-jadval) mos yozuvlarni qaytaradi. Natija, agar mos kelmasa, chap tomondan 0 ta yozuv.
  • RIGHT JOIN sintaksisi
  • SELECT ustun_nomi FROM jadval1 RIGHT JOIN jadval2 ON jadval1.ustun_nomi = jadval2.ustun_nomi;
  • Eslatma: Ba'zi ma'lumotlar bazalarida RIGHT JOIN. RIGHT OUTER JOIN
  • SELECT Orders.OrderID, Employees.LastName, Employees.FirstName FROM Orders RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID ORDER BY Orders.OrderID;
  • FULL OUTER JOIN Kalit so'z chap (1-jadval) yoki o'ngdagi (2-jadval) jadval yozuvlarida mos keladigan bo'lsa, barcha yozuvlarni qaytaradi .
  • SELECT ustun_nomi FROM jadval1 FULL OUTER JOIN jadval2 ON jadval1.ustun_nomi = jadval2.ustun_nomi WHERE shart;
  • Misol:
  • SELECT Customers.CustomerName, Orders.OrderID FROM Customers FULL OUTER JOIN Orders ON Customers.CustomerID=Orders.CustomerID ORDER BY Customers.CustomerName;
  • Misol: Quyidagi SQL bayonoti bir shahardan bo'lgan mijozlarga mos keladi:
  • SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City FROM Customers A, Customers B WHERE A.CustomerID <> B.CustomerID AND A.City = B.City ORDER BY A.City;
  • UNION operatori
  • Operator ikki yoki undan ortiq bayonotlarning UNION natijalar to'plamini birlashtirish uchun ishlatiladi .SELECT
  • Har bir SELECTbayonotda UNIONbir xil sonli ustunlar bo'lishi kerak
  • Ustunlar ham o'xshash ma'lumotlar turlariga ega bo'lishi kerak
  • Har bir SELECTbayonotdagi ustunlar ham bir xil tartibda bo'lishi kerak

  • Download 1.62 Mb.

    Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling