WorksheetsIntroduction to Oracle SQL
Total questions: 13
Worksheet time: 7mins
RDBMS nedir?
veritabanı yönetim sistemi
veritabanı yazılımı
ilişkisel veritabanı yönetim sistemi
işletim sistemi
SELECT cümlesinde kullanılan " AS " ifadesi için aşağıdakilerden hangisi yanlıştır?
Kolonlara yeniden adlandırma yapar
Kolon isminden önce gelir
İstenirse kullanılmayabilir
Türkçe karakterlerin kullanımına imkan verir
SELECT cümlesinde kullanılan " * " ifadesinin tam olarak görevi nedir?
Tüm satırların gösterilmesini sağlar
Tüm tabloların gösterilmesini sağlar
Tüm sütunların gösterilmesini sağlar
Tüm satır ve sütunların gösterilmesini sağlar
NULL ifadesi için aşağıdakilerden hangisi yanlıştır?
Boşluk değildir
Mevcut olmayan bir değerdir
Sıfır " 0 " değildir
NULL değeri ile birleştirme işlemi sonucu yine NULL'dır
"where ad not like 'S%' and soyad like '%R'" şartı hangisinde doğru ifade edilmiştir?
adı S ile başlayan ve soyadı R ile biten
adı S ile başlamayan ve soyadı R ile biten
adı S ile başlayan veya soyadı R ile biten
adı S ile başlayan ve soyadı R ile başlayan
Aşağıdaki seçeneklerden hangisi, diğerlerinden farklı bir sıralama yapar?
select ad, soyad from personel order by 1
select ad, soyad from personel order by ad
select ad, soyad from personel order by ad desc
select ad, soyad from personel order by 1 asc
"where skor between 100 and 200" şart cümlesi için aşağıdakilerden hangisi doğrudur?
skor değerini 100 den 200 e çıkartır
skor değerinin 100 olanlarını alır 200' leri almaz
skor değerini 100, 200 arasında 100, 200 dahil arar.
skor değerini 100, 200 arasında 100, 200 dahil etmeden arar.
Sayıları virgülden sonra 2 hane olacak şekilde yuvarlayan ifade hangisidir?
round(sayi, 2)
trunc(sayi, 2)
floor(sayi, 2)
round(sayi, -2)
T1 ve T2 tarih olmak üzere "months_between(T1, T2)" ifadesi tam olarak ne yapar?
T1 ve T2 arasındaki gün sayısını bulur
T1 ve T2 arasındaki yıl sayısını bulur
T1 ve T2 den büyük olanı bulur
T1 ve T2 arasındaki ay sayısını bulur
select semt from personel where count(*) > 30 group by semt SQL'inde hata nerededir?
group by yazılmasına gerek yoktur
count(*) yerine count(semt) yapılmalıydı
"select" ifadesinde "avg" fonksiyonu kullanılmalıydı
"where" ifadesinde grup fonksiyonu kullanılamaz
Aşağıdakilerden hangisi iki sorgu arasındaki kesişim kümesini bulur?
MINUS
UNION
UNION ALL
INTERSECT
Aşağıdakilerden hangisinin çalışma prensibi açısından performansa katkısı vardır?
INSERT
CREATE
DELETE
EXISTS
Tabloda sadece 1 adet vardır. Index görevi de görür. Tekillik sağlar. Bu nesne nedir?
Index
Primary Key
Unique Key
Foreign Key
