1-Amaliy ishi: Microsoft Access dasturida sql so’rovlari bilan ishlash


SELECT * FROM Talabalar ORDER BY Familiya DESC, Ism


Download 462.38 Kb.
bet5/5
Sana11.11.2021
Hajmi462.38 Kb.
1   2   3   4   5
SELECT * FROM Talabalar ORDER BY Familiya DESC, Ism



Ushbu misolda Familiya maydonidagi qiymatlar kamayish tartibida, Ism  maydonida esa o'sish tartibida saralangan. DESC operatori faqat bitta ustun uchun ishlatiladi, shuning uchun agar kerak bo'lsa, saralashda qatnashadigan har bir maydondan keyin yozilishi kerak.

Ko'pgina hollarda, barcha yozuvlarni emas, faqat ma'lum mezonlarga javob beradiganlarini olish kerak bo‘ladi. Buning uchun, SQL-da tanlashni filtrlash uchun maxsus WHERE operatori mavjud.

7. WHERE operatori bilan oddiy filtrlash

Masalan, jadvaldan faqat ma'lum bir mahsulotga tegishli yozuvlarni tanlaymiz. Buning uchun  Tugilgan_tuman ustuni qiymatni bo'yicha filtrlaydigan qo'shimcha filtrlash parametri ko‘rsatiladi.

Matn qiymatlarini tanlash bo'yicha so'rov:

SELECT * FROM Talabalar WHERE Tugilgan_tuman = ‘Oqdaryo’

Matn qiymatlarini filtrlashda tanlash sharti apostrofda yoziladi.

Sonli qiymatlarni tanlash bo'yicha so'rov:

SELECT * 

FROM Talabalar 

WHERE Kurs > 3

ORDER BY Familiya
Ushbu misolda talabalarning kursi 3 dan katta bo'lgan yozuvlarni tanlandi va barcha yozuvlar Familiya maydoni bo'yicha o'sish tartibida saralandi.

Quyidagi jadvalda SQL tomonidan qo'llab-quvvatlanadigan shartli operatorlar keltirilgan:



amal belgisi

ma’nosi

=

Teng

<>

Teng emas

<

Kichik

<=

Kichik yoki teng

>

Katta

> =

Katta yoki teng

BETWEEN

Ikki qiymat o'rtasida

IS NULL

Yozish mavjud emas

Download 462.38 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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