Professional Documents
Culture Documents
DBL10 - RH 2021 SQL Subquery Pjesa II
DBL10 - RH 2021 SQL Subquery Pjesa II
Operatorët Kuptimi
IN E barabartë me ndonjë anëtar në një listë.
ANY Ktheni rreshta që përputhen me ndonjë vlerë në listë.
ALL Ktheni rreshta që përputhen me të gjitha vlerat në listë.
EXISTS Kthehet i true nëse nën-query kthen një ose më shumë të dhëna.
Operatorët Kuptimi
>ANY Query kthen vlerat më të madhe se vlera më e ulët e kthyer nga subquery
<ANY Query kthen vlerat më të vogela se vlera më e lartë e kthyer nga subquery
=ANY E barabartë me donjë vlerë të kthyer nga subquery (njëjtë si IN)
>ALL Query kthen vlerat më të madhe se vlera më e lartë e kthyer nga subquery
<ALL Query kthen vlerat më të voglë se vlera më e ultë e kthyer nga subquery
Operatorët Kuptimi
ANY Ktheni rreshta që përputhen me ndonjë vlerë në listë.
ALL Ktheni rreshta që përputhen me të gjitha vlerat në listë.
>ANY Query kthen vlerat më të madhe se vlera më e ulët (30) e kthyer nga subquery
select nr_A [A>B]
from A
where nr_A>ANY (select nr_B
from B)
<ANY Query kthen vlerat më të vogela se vlera më e lartë (100) e kthyer nga subquery
select nr_A [A<B]
from A
where nr_A<ANY (select nr_B
from B)
>ALL Query kthen vlerat më të madhe se vlera më e lartë (100)e kthyer nga subquery
select nr_A [A>B]
from A
where nr_A>ALl (select nr_B
from B) )
<ALL Query kthen vlerat më të voglë se vlera më e ultë (30) e kthyer nga subquery
select nr_A [A<B]
from A
where nr_A<ALL (select nr_B
from B)
Sintaksa:
SELECT kolona1, kolona2, ....
FROM tabela1 jashtme
WHERE kolona1 operator
(SELECT kolona1, kolona2
FROM tabela2
WHERE shprehja1 =
jashtme.shprehja2);
Të dhënat para
fshirjës
▪ p.sh: Të fshijeni Notat e studentes Liberta Buja.
begin transaction
Të dhënat pas
DELETE FROM Vlersimi fshirjës.
WHERE Vlersimi.Studenti IN 0 - rekords
(SELECT V.Studenti
FROM Studenti s JOIN Vlersimi V
ON S.Student_ID=V.Studenti
and S.Emri='Liberta' and s.Mbiemri='Buja');
rollback transaction
Select L.Emertimi
From Lenda L
Where L.Kodi_L IN
(select V.Lenda
From Studenti S, Vlersimi V
where S.Student_ID=V.Studenti
Group by V.Lenda
Having count (*) >= ALL
(Select Count (*)
From Studenti S1, Vlersimi V1
where S1.Student_ID=V1.Studenti
Group by V1.Lenda))