Mavzu: Agrеgat funksiyalardan foydalanish Ishdan maqsad


Table_1 CROSS JOIN Table_2



Yüklə 84,64 Kb.
səhifə5/7
tarix25.12.2023
ölçüsü84,64 Kb.
#194804
1   2   3   4   5   6   7
MB

Table_1 CROSS JOIN Table_2




  1. SQL FULL OUTER JOIN

operatori 1 jadvaldagi xar bir element uchun 2 jadvaldagi elementlarni bog‘lab chiqadi.
SQL FULL OUTER JOIN operatorining sintaksisi quyidagi ko‘rinishda bo‘ladi:




SELECT
column_names [,... n]
FROM
Table_1 FULL JOIN Table_2
ON condition


11.4 – rasm. Full outer join operatorining Venn diagrammasi orqali ko‘rinishi
Ishni bajarish tartibi

Left Join
select*from korzinka left join havas on korzinka.id=havas.id;

select havas.xodimlar_soni,havas.manzil,korzinka.ishchilar_soni,korzinka.nomi
-> from havas
-> left join korzinka
-> on havas.id=korzinka.id;

Inner Join
select * from havas inner join korzinka on havas.id=korzinka.id;

select havas.geolokatsiya,havas.manzil,korzinka.ishchilar_soni,korzinka.nomi from havas inner join korzinka on havas.id=korzinka.id;

Right join
select * from havas right join korzinka on havas.id=korzinka.id;

select havas.manzil,korzinka.nomi
-> from havas
-> right join korzinka
-> on havas.id = korzinka.id;


Limit
select * from korzinka;

select *from korzinka limit 3;

select * from korzinka limit 3,4;




Eslatma: Barcha ma'lumotlar bazasi tizimlari SELECT TOP bandini qo'llab-quvvatlamaydi. MySQL cheklangan miqdordagi yozuvlarni tanlash uchun LIMIT bandini qo'llab-quvvatlaydi, Oracle esa FETCH FIRST n ROWS ONLY va ROWNUM dan foydalanadi.

12 – amaliy ish



Yüklə 84,64 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin