TARGET
Zdesь WHERE SALES > TARGET, znachit, esli SALES bolьshe TARGET!
Identifikatori 105 ga teng bo‘lgan xizmatchi nomi xaqiqiy va rejadagi sotuvlar
xajmini ko‘rsating:
SELECT SALES, NAME, QUOTA FROM SALESREPS WHERE
EMPL_NUM = 105
Zdesь WHERE EMPL_NUM = 105, oznachaet, EMPL_NUM ravno 105!
Agar izlash sharti ROST(TRUE), bo‘lsa qator natijaviy to‘plamga qo‘shiladi, agar
izlash sharti LOJNO(FALSE), qator natijaviy to‘plamga qo‘shilmaydi, agar NULL
bo‘lsa xam natijaviy to‘plamdan chiqariladi! O‘z ma’nosiga ko‘ra WHERE,
keraksiz yozuvlarni chiqarib, kerakligimni qoldiruvchi filьtr sifatida ishlatiladi!
Asosiy izlash shartlari "predikatlar", beshta. Ularni ko‘rib chiqamiz:
1. Solishtirish, ya’ni bir shart natijasi ikkinchisi bilan solishtiriladi. Birinchi so‘rov
kabi.
2. Qiymatlar diapazoniga tegishlilikni tekshirish. Masalan berilgan qiymat
diapazonga kiradimi yo‘qmi.
3. To‘plam elementiligini tekshirish. Masalan, ifoda qiymati to‘plamdagi biror
qiymat Bilan ustma ust tushadimi.
4. Shablonga moslikni tekshirish. Ustundagi satrli qiymat shablonga mos keladimi.
5. NULL qiymatga tenglikka tekshirish.
So`rov: Select min(id) as „eng birinchi turgan qurilma‟,
qurilma_nomi from qurilma; Natija:
So`rov: Select max(id) as „eng oxirida turgan qurilma‟ from qurilma;
Natija:
So`rov: Select *from qurilma where id between 2 and 4; Natija:
So`rov: Select count(*) as „qurilma_soni‟ from qurilma; Natija:
So`rov: Select avg(id) as „qurilma id lari orta arifmetigi ‟ from
qurilma; Natija:
So`rov: Select * from maxsulot where maxsulot_nomi=‟oltin‟;
So`rov: Select sum(id) as „ qurilma id lari yig‟indisi ‟ from qurilma;
Natija:
So`rov: Select mid(qurilma_nomi, 1, 1) as „bosh harflar‟,
qurilma_nomi from qurilma; Natija
:
Dostları ilə paylaş: |