Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnoogiyalari Universiteti Farg’ona Filiali


Download 1 Mb.
Pdf ko'rish
bet2/2
Sana24.12.2022
Hajmi1 Mb.
#1056673
1   2
Bog'liq
malumotlar bazasi.docx

X AND y operatori AND 
operatori ("va") quyidagi qiymatlarni qaytaradi: 
• 1 (TRUE) - agar ikkala operand ham haqiqiy qiymatga ega bo'lsa; • 0 
(FALSE) - agar bitta yoki ikkala operanda noto'g'ri qiymat bo'lsa; 
• NULL - boshqa hollarda. 
• Boshqacha qilib aytganda, agar siz ikkita tanlov shartini AND operatoridan 
foydalangan holda ulatsangiz, kompozit shart faqat shartning ikkala tarkibiy qismi 
bir vaqtning o'zida qoniqtirilganda amalga oshiriladi. 
• masalan 
SELECT * FROM telefon tarmog’i 
WHERE
Tashkil etilgan yili=’1990-07-20’ AND 
turi=’raqamli’; 
MB axborot tizimi jadvalida 1990-07-20 kundagi yozma 
olingan ovozlar ro’yxatini beradi. && juftligi AND operatori bilan 
sinonimdir. Biz ko'rib chiqadigan keyingi bayon OR buyrug'idir. 
 
X OR y 
operatori OR operatori ("yoki") 
quyidagi qiymatlarni qaytaradi: 
• 
1 (TRUE) - agar bitta yoki ikkala operand haqiqiy 
qiymatga ega bo'lsa; • 0 (FALSE) - agar ikkala operand 
ham noto'g'ri qiymatga ega bo'lsa; 
• 
NULL - boshqa hollarda. 
Boshqacha qilib aytganda, agar siz ikkita tanlov shartini OR 


operatoridan foydalangan holda ulasangiz, u holda agar biron-
bir komponent shartlaridan bittasi qoniqtirilsa, u holda 
kompozit shart qondiriladi. Masalan, 
SELECT * FROM MB axborot tizimi 
WHERE
Tashkil etilgan yili=’1990-07-20’ or 
turi=’raqamli’; 
MB axborot tizimi jadvalida 1990-07-20 kundagi 
yozma olingan ovozlar ro’yxatini beradi. Belgilar juftligi || 
OR operatorining sinonimi. 
Operatori NOT X 
NOT operatori ("emas", ya'ni "rad etish") quyidagi 
qiymatlarni qaytaradi: 
• 
1 (TRUE) - agar operand noto'g'ri qiymat bo'lsa; • 
0 (FALSE) - agar operand haqiqiy qiymat bo'lsa; 
• 
NULL - agar operand NULL bo'lsa. 
Boshqacha qilib aytganda, agar boshlang'ich 
shart qoniqmasa va NULL bo'lmasa, NOT 
operatoridan foydalanib yaratilgan tanlov sharti 
qondiriladi. Masalan, 
SELECT * FROM Customers WHERE not ( name LIKE 'A%' 
and tel=58551) ; 
LIKE 'MChJ% OR sharti> 1000 sharti bajarilmagan va 
shuning uchun "Operator x OR y" so'rovi bilan 
so'ndirilmagan mijozlar jadvalining satrlarini ko'rsatadi. 
Shunday qilib, so'rov jadvalda keltirilgan natijani qaytaradi. 


SQL da WHERE operatori natijalarni filtrlash va SELECT, INSERT, 
UPDATE yoki DELETE bandlarida shartlarni qo'llash uchun ishlatiladi. 
SQL WHERE kalit so'zi ma'lumotlarni allaqachon mavjud bo'lgan 
SQL SELECT so'roviga qo'shib shartli ravishda tanlash uchun ishlatiladi. 
WHERE kalit so'zini jadval (lar) dan ma'lumotlarni kiritish, yangilash va 
o'chirish uchun ishlatilishi mumkin, ammo hozirda biz SELECT kalit 
so'zidan qanday foydalanishni bilganimiz sababli, shartli ravishda 
olinadigan ma'lumotlarni berishda davom etamiz. 
SELECT ustunlar FROM jadval WHERE 
qidirish shartlari; 
Where ning ishlatilish 


xolatlari: 
WHERE column_1 
= 100; WHERE 
column_2 IN ( 1, 
2, 3 ); WHERE
column_3 LIKE 'An%';
WHERE column_4 BETWEEN 10 AND 20; 
Operator Vazifasi

Teng 
<> or != 
Teng emas 

Kichik 

Katta 
<= 
Kichik yoki teng 
>= Katta yoki teng 


SELECT FirstName, LastName FROM Users WHERE FirstName LIKE 'S%' 
SELECT FirstName, LastName FROM Users WHERE 
DateOfBirth BETWEEN 
'22/03/1970' AND '15/12/1982' 
SELECT FirstName, LastName FROM Users WHERE City IN ('Los Angeles', 
'New York') 
 
 
 
Xulosa. Select bilan ishlashni organib oldim menga judda xam 
yoqdi Group by lar bilan xam ishladim belgilarni gtepada 
korsatib o’tdim bu fanga qiziqishim yanada xam ortidi 

Download 1 Mb.

Do'stlaringiz bilan baham:
1   2




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