So’rov: Select *from ishchi_xodimlar having maoshi>1000;
Natija:
4.5 – rasm. Having kalit so’zining qo‘llanilishi
7-Amaliy mashg’ulot
Ishni bajarish tartibi
Intersect, Minus operatorlari MySQLda ishlamaydi. Shuning uchun bu laboratoriya ichini Open Server dasturida bajaramiz.
Ishchi_xodimlar va mahsulot_xaridorlari xodimlari jadvallarini ko‘ramiz;
So‘rov:_SELECT_*_FROM_ishchi_xodimlar;_Natija:__5.1_–_rasm._Ishchi_xodimlar'>So‘rov:
SELECT * FROM ishchi_xodimlar;
Natija:
5.1 – rasm. Ishchi_xodimlar jadvalidagi ma’lumotlarni ko’rish
So‘rov:
SELECT *FROM mahsulot_xaridorlari;
Natija:
5.2 – rasm. Mahsulot_xaridorlari jadvalidagi ma’lumotlarni ko’rish
2. Bu ikki jadvalni UNION yordamida birlashtiramiz.
So‘rov:
SELECT * FROM ishchi_xodimlar
UNION
SELECT * FROM mahsulot_xaridorlari;
Natija:
5.3– rasm. Ishchi_xodimlar va Mahsulot_xaridorlari jadvallarini Union operatori orqali birlashtirish natijasi
3. Bu ikki jadvalni UNION ALL yordamida birlashtiramiz.
So‘rov:
SELECT * FROM ishchi_xodimlar
UNION ALL
SELECT * FROM mahsulot_xaridorlari;
Natija:
5.4– rasm. Ishchi_xodimlari va Mahsulot_xaridorlari jadvallarini Union All operatori orqali birlashtirish natijasi
8-Amaliy mashg’ulot
Ishni bajarish tartibi
SQL INNER JOIN operatori
So‘rov: SELECT *FROM ishchi_xodimlar
INNER JOIN mahsulot_xaridorlari
ON ishchi_xodimlar.FISH=mahsulot_xaridorlari.FISH;
Natija:
Do'stlaringiz bilan baham: |