Worksheetsveritabanı(25.04.2019)
Total questions: 10
Worksheet time: 8mins
Aşağıdaki SQL tanımlarından hangisi iki tabloyu birleştirmek için kullanılır?
inner join
having
group by
where
SQL 'de kullanılan union operatörünün işlevi nedir?
Koşul sağlamak
Veritabanı üzerinden tablo ve alan seçmeyi sağlamak
Ortalama almayı sağlamak
İki select ifadesini birleştirmek
Yukarıda verilen kişiler tablosunda ülkelerin ortalama maaşını veren sql ifadesi aşağıdakilerden hangisidir?
SELECT ülke,AVG(maaş) FROM kişiler
SELECT ülke,AVG(maaş) FROM kişiler GROUP BY ülke
SELECT ülke,AVG(maaş) FROM kişiler WHERE ülke
SELECT ülke,AVG(maaş) FROM kişiler GROUP BY maaş
SELECT *FROM Musteriler
LEFT JOIN Satislar
ON Musteriler.id=Satislar.id
şeklinde verilen sql ifadesinin anlamı aşağıdakilerden hangisinde doğru olarak verilmiştir?
Musteriler ve Satisletr tablosunu eşitler.
Musteriler ve Satisler tablosundaki id değerlerini listeler.
Musteriler ve Satisler tablosundaki id değerlerini eşitleyerek kesişen değerleri ekrana listeler.
Musteriler ve Satisler tablosundan Musteriler tablosunun tüm kayıtlarını listelerken Satisler tablosundaki eşleşen değerleri ekrana listeler.
SELECT şehir, COUNT(*) FROM `kisiler` GROUP BY şehir HAVING COUNT(*) > 1
SQL ifadesinin anlam aşağıdaki hangi seçenekte doğru olarak verilmiştir?
Kişiler tablosunda çalışan sayısı 1’den fazla olan şehirleri ve çalışan sayılarını getiren sorgu.
Kişiler tablosunda çalışan sayısı 1'den fazla olanları getiren sorgu
Kişiler tablosunda şehirlere göre çalışan sayısını getiren sorgu.
Kişiler tablosunda farklı şehir sayılarını getiren sorgu
Verilen tablolar dikkate alınarak ürünlerin kategori adlarının tek bir sayfada listelenmesini sağlayan sql tümcesi aşağıdakilerden hangisidir?
SELECT * FROM kategoriler INNER JOIN urunler ON kategoriler.kat_id = urunler.urun_id;
SELECT * FROM KATEGORİLER INNER JOIN URUNLER ON kategoriler.kat_id = urunler.kat_id;
SELECT * FROM kategoriler INNER JOIN urunler ON kategoriler.urun_id = urunler.urun_id;
SELECT * FROM kategoriler INNER JOIN urunler ON kategoriler.kat_id = urunler.kat_id;
Verilen resimdeki gibi bir çarpım sağlayan kartezyen ürün olarak da bilinen sql tümcesi aşağıdakilerden hangisidir?
JOIN
HAVING
CROSS
UNION
Tablo birleştirmek için kullanılan JOIN ifadesi kaç şekilde kullanılır?
3
5
4
6
Verilen çıktının sql ifadesi aşağıdakilerden hangisidir?
SELECT musteri,(SUM(borc)-SUM(alacak)) AS BAKİYE FROM Bakiye GROUP BY musteriHAVING (SUM(borc)-SUM(alacak))>3000
SELECT musteri,(SUM(borc)-SUM(alacak)) AS BAKİYE FROM Bakiye GROUP BY musteriHAVING (SUM(borc)-SUM(alacak))<3000
SELECT musteri,(SUM(borc)-SUM(alacak)) AS BAKİYE FROM Bakiye GROUP BY musteriHAVING (SUM(borc)-SUM(alacak))=3000
SELECT musteri,(SUM(borc)-SUM(alacak)) AS BAKİYE FROM Bakiye GROUP BY musteriHAVING (SUM(borc)-SUM(alacak))=2
select ograd,ogrsoyad ,count(*) from ogrenci,islem where ogrenci.ogrno=islem.ogrno group by ogrenci.ogrno,ograd,ogrsoyad having count (*)<15 order by count (*)desc
ifadesinin anlamı şağıdakilerden hangisidir?
15 taneden az kitap okuyan öğrencilerin adı, soyadı ve okuduğu kitap sayısını en az okuyandan en çok okuyana doğru sıralar.
15 taneden az kitap okuyan öğrencilerin adı, soyadı ve okuduğu kitap sayısını en çok okuyandan en az okuyana doğru sıralar.
15 taneden az kitap okuyan öğrencilerin adı, soyadı ve okuduğu kitap sayısını sıralar.
15 taneden az kitap okuyan öğrencilerin adı, soyadı ve okuduğu kitap sayısını listeler.
