Guruh talabasi Babajanov Boburbekning 5-Labaratoriya ishi. Ma’lumotlarni tanlash va ular ustida amallar select ma’lumotlarni tanlash operatori
Download 0.73 Mb.
|
5-lab Boubur
- Bu sahifa navigatsiya:
- Ishdan maqsad
- AND standart so`zidan foydalanish. Masalani qo’yilishi
- OR standart so`zidan foydalanish.
912-19 guruh talabasi Babajanov Boburbekning 5-Labaratoriya ishi. Ma’lumotlarni tanlash va ular ustida amallar SELECT ma’lumotlarni tanlash operatori Ma’lumotlarni tanlash SELECT operatori yordamida bajariladi. Bu SQL tilining eng ko‘p qo‘llaniladigan operatori xisoblanadi. SELECT operatorini sintaksisi quyidagicha: SELECT [ALL/DISTINCT] FROM [WHERE [ORDER BY < atributlar ro‘yxati >] [GROUP BY < atributlar ro‘yxati >] [HAVING [UNION< SELECT operatorli ifoda>] Kvadrat qavslarda operatorni yozishda qatnashishi shart bo‘lmagan elementlar ko‘rsatilgan. ALL kalit so‘zi natijaga shartni qanoatlantiruvchi barcha satrlar, shuningdek takrorlanuvchi satrlar ham kirishini bildiradi. DISTINCT kalit so‘zi natijaga takrorlanuvchi satrlar kiritilmasligini bildiradi.Keyin boshlang‘ich jadvaldagi atributlar ro‘yxati ko‘rsatiladi. Bu atributlar natijaviy jadvalga kiritiladi. * simvoli natijaviy jadvalga boshlang‘ich jadvalning barcha atributlari kiritilishini bildiradi. Operatorda qatnashishi shart bo‘lgan so‘zlardan FROM so‘zi xisoblanadi. Bu so‘zdan keyin tanlov bajariladigan jadvallar nomi ko‘rsatiladi. Tanlash ifodasida WHERE kalit so‘zidan keyin jadval satrlarini tanlab olish sharti ko‘rsatiladi. Bunda natijaviy jadvalga WHERE ifodasidagi shart rost qiymat qabul qiladigan satrlar kiritiladi. SELECT jadvallarga murojaat bo’lmagan ifodalarni ham hisoblashi mumkin: SELECT 1 + 1; Jadvaldagi barcha ma’lumotlarni tanlashga misol: SELECT * FROM Products; Jadvaldagi qandaydir ustunlar bo’yicha ma’lumotlarni tanlash: SELECT id_st, surname FROM student Ustundagi ma’lumotlar qaysidir ustunning qiymati bo’yicha olinishi shart emas balki bu ifoda bo’lishi ham mumkin: SELECT ProductName, Price * ProductCount FROM Products; Chiquvchi ustun nomini AS operatori yordamida o’zgartirishimiz mumkin: SELECT ProductName, Price * ProductCount AS Totalsum FROM Products; Operatorsiz ustun nomini o’zgartirish uchun probel bilan ajratishimiz mumkin: SELECT columna columnb FROM mytable; SELECT ProductName, Price * ProductCount AS Totalsum FROM Products; SELECT CONCAT(last_name,', ',first_name) full_name FROM mytable; Biron bir ustundagi har xil qiymatlarni tanlash uchun SELECT DISTINCT komandasidan foydalanamiz; SELECT DISTINCT column_name FROM
table_name; Ishdan maqsad: Ma`lumotlar bazasiga so`rovlar tizimini yaratish, saralash va WHERE AND OR NOT standart so`zidan foydalanishni o`rganish va ko`nikmaga ega bo`lish. Where standart so`zidan foydalanish. Masalani qo`yilishi: Loyihalanayotgan ma`lumotlar bazasiga so`rovlar tizimini tuzish va uni relyatsion sxema ko`rinishida tasvirlash. So`rovlar tizimi orqali kerakli ma`lumotlarni ajratib olish va saralash. SELECT manzili from buyurtmachi where manzili="Urganch shahar"; SELECT * FROM `maxsulotlar` WHERE `narxi` BETWEEN 3000 and 4000; select * from yetkazibberuvchi where FIO like 'a%'; select * from buyurtmachi where buyurtma_hajmi in ('999' , '319' , '777'); AND standart so`zidan foydalanish. Masalani qo’yilishi: Loyihalanayotgan ma’lumotlar bazasiga so’rovlar tizimini tuzish va uni relyatsion sxema ko’rinishida tasvirlash. So’rovlar tizimi orqali kerakli ma’lumotlarni ajratib olish va saralash. SELECT * FROM yetkazibberuvchi WHERE miqdori="150" AND narxi="2500"; OR standart so`zidan foydalanish. SELECT * FROM yetkazibberuvchi WHERE miqdori="150" or narxi="3000"; Where standart so`zidan foydalanish. SELECT * FROM maxsulotlar WHERE not narxi="3000"; Download 0.73 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling