Bajardi: T. Mamajonov
Download 187.77 Kb.
|
4-Laboratoriya
- Bu sahifa navigatsiya:
- GROUP BY Sintaksis
- Namunaviy ma’lumotla bazasi
Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti 4-Laboratoriya Bajardi: T.Mamajonov Tekshirdi: Xurramova R Tashkent – 2022 SQL GROUP BY operatoriGROUP BY operatori bir xil qiymatga ega qatorlarni "har bir mamlakatda mijozlar sonini topish" kabi xulosali qatorlarga guruhlaydi. GROUP BY iborasi ko'pincha birlashtirilgan funktsiyalar bilan (COUNT, MAX, MIN, SUM, AVG) natijalarni bir yoki bir nechta ustunlar bo'yicha guruhlash uchun ishlatiladi. GROUP BY Sintaksis SELECT column_name(s) FROM table_name WHERE condition GROUP BY column_name(s) ORDER BY column_name(s); Namunaviy ma’lumotlar bazasi Quyida Northwind namunaviy ma'lumotlar bazasidagi "Customers" jadvalidan tanlov mavjud: Misollar Quyidagi SQL bayonotida har bir mamlakatda mijozlar soni ko'rsatilgan: SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country; Natija: Quyidagi SQL bayonotida har bir mamlakatda yuqori va past darajadagi mijozlar soni keltirilgan: SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country ORDER BY COUNT(CustomerID) DESC; Natija: Namunaviy ma’lumotla bazasi Quyida Northwind namunaviy ma'lumotlar bazasidagi "Orders" jadvalidan tanlov mavjud: Va "Shippers" jadvalidan tanlov: GROUP BY bilan JOIN misol Quyidagi SQL bayonotida har bir jo'natuvchi tomonidan yuborilgan buyurtmalar soni ko'rsatilgan: SELECT Shippers.ShipperName, COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders LEFT JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID GROUP BY ShipperName; Natija: Download 187.77 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling