6-mavzu. Ma’lumotlar bazasi jadvallarini modifikatsiyalash


SQL jadval satrlarini taqqoslash


Download 332.84 Kb.
Pdf ko'rish
bet4/4
Sana13.12.2022
Hajmi332.84 Kb.
#1000192
1   2   3   4
Bog'liq
6-mavzu. Ma’lumotlar bazasi jadvallarini modifikatsiyalash

SQL jadval satrlarini taqqoslash 
Darsimizning ushbu qismida biz LIKE, AND, OR, DISTINCT, GROUP BY operatorlari bilan 
bog'liq bo'lgan yanada murakkab SQL so'rovlarini ko'rib chiqamiz. 
1. Operator LIKE: 
SELECT * FROM table_name WHERE field_1 LIKE ‘value’; (table_name jadvalidan field_1 
maydonining qiymatlari value ga teng bo’lgan yozuvlarini qaytaradi) 
SELECT * FROM table_name WHERE field_1 LIKE ‘val%’; (table_name jadvalidan field_1 
maydonining qiymatlari val dan boshlanadigan yozuvlarini qaytaradi) 
SELECT * FROM table_name WHERE field_1 LIKE ‘%lue’; (table_name jadvalidan field_1 
maydonining qiymatlari lue bilan tugaydigan yozuvlarini qaytaradi); 
2. Takroriy ma'lumotlarni yo'q qilish: 
SELECT DISTINCT field_1 FROM table_name; (table_name jadvalining field_1 maydoni 
buyicha unikal bo’lgan yozuvlarini qaytaradi); 
4. Yozuvlarni guruhlash: 


SELECT field_1, COUNT(field_1) FROM table_name GROUP BY field_1; (table_name 
jadvalining field_1 maydoni buyicha yozuvlarni guruhlashtirib, field_1 maydoni buyicha unikal 
bo’lgan yozuvlar va ularning dublikatlar sonini qaytaradi). 
SELECT field_1, COUNT(field_1) FROM table_name GROUP BY field_1 HAVING 
COUNT(field_1) > 3; (vıvedet sgruppirovannıe zapisi SQL tablitsı table_name jadvalidan dublikatlar 
soni 3 dan ko’p bo’lgan yozuvlarni qaytaradi). 
Ma'lumotlar bazasi jadvalidagi maydonning qiymatini o'zgartirish uchun siz UPDATE so'rovini 
bajarishingiz kerak. 
UPDATE so'rovlari umumiy sintaksisi: 
UPDATE [LOW_PRIORITY] jadval_nomi 
SET1-maydon_nomi=1-qiymat, 2-maydon_nomi=2-qiymat,... 
[WHERE shartli_ifodalar] [LIMIT yozuvlar_soni] 
Agar LOW_PRIORITY ko'rsatilgan bo'lsa, boshqa mijozlar jadvalni o'qiyotganda o’lar 
bo’lganicha UPDATE kechiktiriladi. 

Download 332.84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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