2-LABORATORIYA ISHI
2. QISM ASOSIY
1-topshiriq. SELECT
1.1.- Sizga berilgan ma`lumotlar bazasidagi jadvallarning har biri bo`yicha barcha ma`lumotlarini tanlab olish so`rovlarini yozing.
1.2.- Sizga berilgan ma`lumotlar bazasidagi jadvallarning 2 ta maydon va 3 ta maydon so`rovlarini bo`yicha ma`lumotlarini tanlash so`rovlarini yozing.
1.3.- Sizga berilgan ma`lumotlar bazasidagi jadvallarning 2 tasini jadval nomini qayta qayta taxallus qo`ying
1.4.- Sizga berilgan ma`lumotlar bazasidagi jadvallarning 2 tasini maydonlarini qayta taxallus qo`yish so`rovlarini yozing.
2-topshiriq. Saralash. ORBER BY
2.1.- .Sizga berilgan ma`lumotlar bazasidagi jadvallarda matnli maydonlari bo`yicha bo`yicha o`sish tartibida saralab olish so`rovlarini yozing. SELECT `ism_familya` ,yoshi FROM `mijozlar` ORDER BY ism_familya ASC;
2.2.- Sizga berilgan ma`lumotlar bazasidagi jadvallarda sanali maydonlari bo`yicha bo`yicha bo`yicha kamayish tartibida saralab olish so`rovini yozing. SELECT nomi,`markasi`,`chiqarilgan yili` FROM `mashinalar` ORDER BY `chiqarilgan yili` DESC;
2.3- Sizga berilgan ma`lumotlar bazasidagi jadvallarda sanali maydonlari bugungacha necha kun bo`lganligi bo`yicha o`sish bo`yicha saralashni amalga oshiring SELECT *, CURRENT_DATE -`chiqarilgan yili` AS `shukungacha` FROM `mashinalar` ORDER BY `shukungacha` ASC;
2.4- Sizga berilgan ma`lumotlar bazasidagi jadvallarda sonli ma`lumotlari bo`yicha kamayish bo`yicha saralashni amalga oshiring.
SELECT `ism_familya` ,yoshi FROM `mijozlar` ORDER BY yoshi DESC;
2.5- Sizga berilgan ma`lumotlar bazasidagi jadvlarda 3 ta matnli maydonlarni bitta qilib chiqarish vas hu maydon bo`yicha o`sish so`rovlarini yozing. SELECT CONCAT(`ism_familya`,' ',`manzili`,' ',`vazifasi`) AS `birlashgani` FROM `xodimlar` ORDER BY `birlashgani`;
3.-topshiriq. Mantiqiy operatorlar. WHERE (AND, OR, NOT, BETWEEN, IN, taqqoslashlar)
3.1. Sizga berilgan ma`lumotlar bazasidagi jadvallarda matnli ma`lumotlarda berilgan matn qismi borligi bo`yicha tanlab olish so`rovini yozingSELECT `nomi`,`markasi`,`chiqarilgan yili` FROM `mashinalar` WHERE `markasi` LIKE('%let');
3.2. Sizga berilgan ma`lumotlar bazasidagi jadvallarda sanali maydonlari bugungacha necha kun bo`lganligi 90 kundan katta bo`lganalarini chiqarish so`rovini yozing. SELECT nomi,`chiqarilgan yili`,CURRENT_DATE,(CURRENT_DATE-`chiqarilgan yili`) FROM `mashinalar` WHERE CURRENT_DATE-`chiqarilgan yili`>90;
3.3. Sizga berilgan ma`lumotlar bazasidagi jadvallarda maydonning qiymatidan 3 tasini tanlab oling va shu tanlarganlar bo`yicha tanlab olish so`rovini yozing.(IN bilan, and bilan,)
3.4. Sizga berilgan ma`lumotlar bazasidagi jadvallarda sanali maydonlari bugungacha necha kun bo`lganligi 60 kundan 90 kungacha bo`lganalarini chiqarish so`rovini yozing (and va between).
3.5. Sizga berilgan ma`lumotlar bazasidagi jadvallarda maydonning qiymatidan 3 tasini tanlab oling va shu tanlanganlar bo`yicha tanlab olish so`rovini yozing.(OR bilan)
Do'stlaringiz bilan baham: |