6-mavzu. Ma’lumotlar bazasi jadvallarini modifikatsiyalash
SQL jadval satrlarini taqqoslash
Download 332.84 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling