bog'liq bo'lgan yanada murakkab SQL so'rovlarini ko'rib chiqamiz.
SELECT * FROM table_name WHERE field_1 LIKE ‘value’; (table_name jadvalidan field_1
SELECT * FROM table_name WHERE field_1 LIKE ‘val%’; (table_name jadvalidan field_1
SELECT * FROM table_name WHERE field_1 LIKE ‘%lue’; (table_name jadvalidan field_1
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.