PostgreSQL Ders 51 Karar Yapıları 2

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Udemy'de bulunan kurslarımızı indirimli fiyatlarımız ile almak için :)

MurattYucedag
Автор

do $$
declare adet int;
bolum varchar(20);
begin
bolum:='yazılım';
adet:=(select count(*) from dersler where Bolumid=(select distinct bolumid from bolum where bolumad=bolum));
if adet>3 then
raise notice 'ilgili bölümde 3 den fazla ders vardır '
;
else
raise notice 'ilgili bölümde 3 den az ders vardır'
;
end if
end $$

firasfrncogullar
Автор

do $$
declare adet int;
bolum varchar(50);
begin
bolum:='yazılım';
adet:=(select count(*) from dersler where Bolumid=(select distinct bolumid from bolum where bolumad=bolum));
if adet>3 then
raise notice 'ilgili bölümde 5 den fazla ders vardır ';
else
raise notice 'ilgili bölümde 5 den az ders vardır';
end if
end $$

suleymanavsar
Автор

DO $$
DECLARE
adet INT;
BEGIN
adet:=(SELECT COUNT(*) FROM dersler WHERE bolumid=(SELECT id FROM bolum WHERE bolumad='yazılım'));
IF adet > 3 THEN
RAISE NOTICE 'Ders sayi 3''den fazladir';
ELSIF adet=3 THEN
RAISE NOTICE 'Ders sayi 3''e esittir';
ELSE
RAISE NOTICE 'Ders sayi 3''den azdir';
END IF;
END $$

cavad
Автор

do $$
declare
adet int ;
begin
adet := (select count(d.dersad) from bolum b left join dersler d on b.bolumid = d.bolumid
where b.bolumadi = 'yazilim' group by b.bolumadi );
if adet > 3 then
raise notice 'Bölüm adı yazılım olan derslerin sayısı 3 ten büyüktür veya 3tür.';
elsif adet = 3 then
raise notice 'Ders sayisi 3 e esittir';
else
raise notice 'Bölüm adı yazılım olan derslerin sayısı 3 ten küçüktür .';
end if ;

end $$

fatihbayramybs
Автор

TÜH geç gördük gitti güzelim eğitim :))

do $$ declare bolum_ad character varying := 'yazılım';
dersadet int := (
select
count(*)
from
dersler
join bolum on dersler.bolumid = bolum.bolumid
where
bolumad = bolum_ad
);
begin raise notice 'ders adedi= %',
dersadet;
if dersadet >= 3 then raise notice '% bolumunde 3 veya daha fazla ders bulunmaktadır',
bolum_ad;
else raise notice '% bolumunde 3 ten az ders bulunmaktadır ',
bolum_ad;
end if;
end $$

weplaSpetsnaz
Автор

do $$
declare
adet int;
begin
adet = (select count(*) from dersler where bolumid= (select bolumid from bolum where bolumad='mekatronik')) ;
if adet > 3 then
raise notice 'ilgili Bölümde 3 den Fazla Ders ';
else
raise notice 'ilgili Bölümde 3 den Az ders Var';
end if;
end $$;

r.a.
Автор

do $$
declare adet int;
begin
adet=(select count(*) from dersler inner join bolum on bolum.bolumid=dersler.bolumid where bolum.bolumad='yazılım');
if adet>=3 then raise notice 'İlgili bölümde üçten fazla ders var';
else raise notice 'İlgili bölümde üçten az ders var';
end if;
end $$;

sehernurgul
Автор

do $$
declare
bölüm varchar(15);
adet int;
begin
bölüm:='yazılım';
adet:=(select count(*)from dersler where bolumid=(select bolumid from bolum where bolumad=bölüm));
if adet>=3 then
raise notice '3 veya 3ten fazla';
else
raise notice '3ten az';
end if;
end $$

barankangal
Автор

40 yilin basi bi firsat gecti elime onuda kacirdik ya 🥺

aytekinaycicek