Select Bayonot select


Download 31.49 Kb.
Sana23.12.2022
Hajmi31.49 Kb.
#1048878
Bog'liq
savol javob


Select - Bayonot SELECT ma'lumotlar bazasidan ma'lumotlarni tanlash uchun ishlatiladi. Qaytarilgan ma'lumotlar natijalar to'plami deb ataladigan natijalar jadvalida saqlanadi.
SELECT column1, column2, ...
FROM table_name;
SELECT * FROM table_name;
Top - SELECT TOP band qaytariladigan yozuvlar sonini belgilash uchun ishlatiladi.
Ushbu SELECT TOPband minglab yozuvlari bo'lgan katta jadvallarda foydalidir. Ko'p sonli yozuvlarni qaytarish ishlashga ta'sir qilishi mumkin.
SELECT TOP number|percent column_name(s)
FROM table_name
WHERE condition;
Count - Funktsiya COUNT()belgilangan mezonga mos keladigan qatorlar sonini qaytaradi.
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
Group by - Bayonot GROUP BYbir xil qiymatlarga ega boʻlgan qatorlarni “har bir mamlakatdagi mijozlar sonini toping” kabi xulosa qatorlariga guruhlaydi.
SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
ORDER BY column_name(s);
Where – band yozuvlarni filtrlash uchun ishlatiladi.
U faqat belgilangan shartni bajaradigan yozuvlarni chiqarish uchun ishlatiladi.
SELECT column1, column2, ...
FROM table_name
WHERE condition;
Offset - Tanlash iborasi tomonidan qaytariladigan qatorlar sonini cheklash uchun siz LIMITva OFFSET bandlaridan foydalanasiz.
SELECT
column_list
FROM
table1
ORDER BY column_list
LIMIT row_count OFFSET offset;

Rows fetch next – keyingisidan sanab ketadi.
SUBSTRING - funktsiyasi satrdan ba'zi belgilarni ajratib oladi.
1-pozitsiyadan boshlab satrdan 100 ta belgi ajratib oling:
SELECT SUBSTRING('SQL Tutorial', 1, 100) AS ExtractString;
LEN() funksiyasi satr uzunligini qaytaradi.
DATALENGTH() funksiyasi ifodani ifodalash uchun ishlatiladigan baytlar sonini qaytaradi.
CHARINDEX() funksiyasi satrdagi pastki qatorni qidiradi va pozitsiyani qaytaradi.
"Mijoz" qatorida "mer" ni qidiring va pozitsiyani qaytaring (3-pozitsiyadan boshlang):
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;


DELETE bayonot jadvaldagi mavjud yozuvlarni o'chirish uchun ishlatiladi.
UNION - Operator ikki yoki undan ortiq bayonotlarning UNIONnatijalar to'plamini birlashtirish uchun ishlatiladi.

  • 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

SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;

SQL JOIN
JOIN Ikki yoki undan ortiq jadvallar qatorlarini ular orasidagi tegishli ustun asosida birlashtirish uchun band ishlatiladi .


SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
Agregat funksiyalar

ORDER BYKalit so'z natijalar to'plamini o'sish yoki kamayish tartibida saralash uchun ishlatiladi .
Kalit so'z yozuvlarni sukut bo'yicha ORDER BYo'sish tartibida tartiblaydi. Yozuvlarni kamayish tartibida saralash uchun DESCkalit so'zdan foydalaning.
Download 31.49 Kb.

Do'stlaringiz bilan baham:




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