NEW
Font size
WorksheetsSQL-ə Giriş və Verilənlər Bazası Əsasları (51 - 80)
Total questions: 30
Worksheet time: 15mins
SUM funksiyası nə üçündür?
a) orta dəyəri hesablayır
b) ən kiçik qiyməti tapır
c)ən böyük qiyməti tapır
d) cəmi tapır
COUNT funksiyası nə üçündür?
a) elementlərin sayını tapır
b) ən kiçik qiyməti tapır
c)ən böyük qiyməti tapır
d) cəmi tapır
LIKE operatorunda joker simvolu hansı məqsədlə istifadə olunur?
a) Nümunəvi axtarış etmək üçün
b) Məlumatı yeniləmək üçün
c) Məlumatı silmək üçün
d) Məlumatı sıralamaq üçün
% simvolu nəyi ifadə edir?
a) İstənilən sayda simvol
b) Bir simvol
c) Boş dəyər
d) NULL dəyər
IN operatoru nə üçün istifadə olunur?
a) Dəyərlər toplusu içərisindən seçim etmək üçün
b) Sıralama aparmaq üçün
c) Məlumatları silmək üçün
d) Məlumatları yeniləmək üçün
BETWEEN operatoru hansı məqsədlə istifadə olunur?
a) Dəyərlər diapazonunda axtarış aparmaq üçün
b) Məlumat silmək üçün
c) Məlumat yeniləmək üçün
d) Sətirləri sıralamaq üçün
Aşağıdakı SQL sorğusunun düzgün sintaksisi hansıdır: SELECT * FROM cədvəl WHERE ad IN ('Ali', 'Veli', 'Aysel')?
a) Bu sorğu "Ali", "Veli" və "Aysel" adlarını olan bütün sətirləri seçir.
b) Bu sorğu yalnız "Ali" olan sətirləri seçir.
c) Bu sorğu "Veli" və "Aysel" olmayan sətirləri seçir.
d) Bu sorğu "Ali" və "Veli" adlarını olan sətirləri seçir.
BETWEEN operatoru hansı məqsədlə istifadə olunur?
a) Dəyərlər toplusundan seçim etmək
b) Bir dəyərlər diapazonunda axtarış aparmaq
c) Məlumatları sıralamaq
d) Dəyərləri dəyişdirmək
Aşağıdakı SQL sorğusunun düzgün sintaksisi hansıdır: SELECT * FROM cədvəl WHERE qiymət BETWEEN 100 AND 500?
a) Bu sorğu qiyməti 100 ilə 500 arasında olan bütün sətirləri seçir.
b) Bu sorğu yalnız 100 və 500 olan sətirləri seçir.
c) Bu sorğu yalnız qiyməti 100 və ya 500 olan sətirləri seçir.
d) Bu sorğu 100 ilə 500 arasındakı qiymətləri istisna edir.
BETWEEN operatoru aşağıdakı verilənlərdə necə istifadə olunur: SELECT * FROM cədvəl WHERE yaş BETWEEN 18 AND 25?
a) Bu sorğu 18 və 25 yaşları arasındakı bütün sətirləri seçir.
b) Bu sorğu yalnız 18 yaşındakı sətirləri seçir.
c) Bu sorğu yalnız 25 yaşındakı sətirləri seçir.
d) Bu sorğu yalnız 18 yaşındakı sətirləri istisna edir.
LIKE operatoru ilə axtarışda "?" simvolu nəyi ifadə edir?
a) Bir neçə simvol
b) NULL dəyəri
c) Hər hansı bir simvol
d) Səhv olan simvol
JOIN əməliyyatı nə üçün istifadə olunur?
a) Cədvəldəki məlumatları silmək üçün
b) İki və ya daha çox cədvəli birləşdirərək məlumatları seçmək üçün
c) Cədvəldəki məlumatları sıralamaq üçün
d) Verilənlər bazasına yeni məlumatlar əlavə etmək üçün
RIGHT JOIN istifadə edərkən hansı cədvəldə uyğun olmayan qeydlər NULL kimi göstərilir?
a) Sol cədvəl
b) Sağ cədvəl
c) Hər iki cədvəl
d) Heç bir cədvəl
Bir sorğuda birdən çox JOIN əməliyyatı istifadə edilərkən hansı ardıcıllıqla cədvəllər birləşdirilir?
a) Bütün INNER JOIN əməliyyatları əvvəl edilir, sonra digər JOIN-lar
b) Sol tərəfdəki cədvəl həmişə əvvəl qoşulur
c) SQL motorunun daxili optimallaşdırma qaydalarına görə
d) Əvvəlcə RIGHT JOIN, sonra LEFT JOIN edilir
INNER JOIN hansı vəziyyətdə məlumatları qaytarır?
a) Hər iki cədvəldə uyğun olmayan məlumatları qaytarır
b) Sadəcə uyğun olan məlumatları qaytarır
c) İstənilən məlumatı qaytarır
d) Yalnız birinci cədvəldə olan məlumatları qaytarır
LEFT JOIN istifadə edildikdə hansı cədvəldəki qeydlər NULL kimi göstərilir?
a) Sağ cədvəl
b) Sol cədvəl
c) Hər iki cədvəl
d) Heç bir cədvəl
RIGHT JOIN istifadə edildikdə hansı cədvəldəki qeydlər NULL kimi göstərilir?
a) Sağ cədvəl
b) Sol cədvəl
c) Hər iki cədvəl
d) Heç bir cədvəl
Aşağıdakı SQL sorğusu hansı JOIN əmri ilə düzgün işləyir: SELECT * FROM cədvəl1 JOIN cədvəl2 ON cədvəl1.id = cədvəl2.id;
a) LEFT JOIN
b) INNER JOIN
c) RIGHT JOIN
d) FULL OUTER JOIN
Bir neçə cədvəli birləşdirən sorğularda hansı JOIN ardıcıllığı ilə işləmək daha doğru olar?
a) Əvvəlcə LEFT JOIN, sonra INNER JOIN
b) Əvvəlcə INNER JOIN, sonra LEFT JOIN
c) Cədvəllər arasında ardıcıllıq əhəmiyyətsizdir
d) Əvvəlcə RIGHT JOIN, sonra LEFT JOIN
Aşağıdakı sorğunun düzgün cavabı hansıdır: SELECT * FROM cədvəl1 LEFT JOIN cədvəl2 ON cədvəl1.id = cədvəl2.id;
a) Sol cədvəldən olan bütün qeydləri, sağ cədvəldən uyğun olmayanları NULL kimi göstərir
b) Yalnız uyğun olan qeydləri qaytarır
c) Sağ cədvəldən olan bütün qeydləri, sol cədvəldən uyğun olmayanları NULL kimi göstərir
d) Hər iki cədvəldən olan qeydləri qaytarır, uyğun olmayanları NULL kimi göstərir
Hansı JOIN əmri cədvəlin hər iki tərəfini müqayisə edərək, uyğun olmayan məlumatları göstərməz?
a) LEFT JOIN
b) RIGHT JOIN
c) FULL OUTER JOIN
d) INNER JOIN
Cədvəldən məlumatları seçərkən təkrarsız çıxarması üçün istifadə olunur:
a) JOIN
b) DISTINCT
c) COUNT
d) IS NULL
Bütün müştərilərin ad və soyadlarını seçmək üçün hansı sorğu istifadə olunmalıdır?
a) SELECT * FROM Musteriler;
b) SELECT Ad, Soyad FROM Musteriler;
c) SELECT ID, Yas FROM Musteriler;
d) SELECT Soyad FROM Musteriler;
Şəhəri "Baki" olan müştəriləri seçmək üçün hansı sorğu istifadə olunmalıdır?
a) SELECT * FROM Musteriler WHERE Seher = 'Gəncə';
b) SELECT Ad FROM Musteriler WHERE Soyad = 'Baki';
c) SELECT * FROM Musteriler WHERE Seher = 'Bakı';
d) SELECT * FROM Musteriler WHERE Yas = 25;
25 yaşdan yuxarı olan müştəriləri seçmək üçün hansı sorğu istifadə olunmalıdır?
a) SELECT * FROM Musteriler WHERE Yas < 25;
b) SELECT * FROM Musteriler WHERE Yas >= 25;
c) SELECT * FROM Musteriler WHERE Yas > 25;
d) SELECT * FROM Musteriler WHERE Seher = 'Sumqayit';
Ən yüksək qiymətli sifarişləri seçmək üçün hansı sorğu düzgün olar?
a) SELECT * FROM Sifarisler WHERE Qiymet = (SELECT MAX(Qiymet) FROM Sifarisler);
b) SELECT * FROM Sifarisler WHERE Qiymet > 1000;
c) SELECT * FROM Sifarisler WHERE Miqdar = 5;
d) SELECT Qiymet FROM Sifarisler WHERE MAX(Qiymet);
Müştərilərin şəhərə görə sıralanmasını təmin edən sorğu hansıdır?
a) SELECT * FROM Musteriler ORDER BY Ad;
b) SELECT * FROM Musteriler ORDER BY Soyad;
c) SELECT * FROM Musteriler ORDER BY Seher;
d) SELECT * FROM Musteriler WHERE ORDER BY Seher;
Aşağıdakı SQL sorğusunun məqsədi nədir?
SELECT Ad, Soyad FROM Musteriler WHERE Yas > 30;
a) 30 yaşdan kiçik olan müştərilərin ad və soyadlarını seçir.
b) 30 yaşdan yuxarı olan müştərilərin ad və soyadlarını seçir.
c) Bütün müştərilərin ad və soyadlarını seçir.
d) Bütün müştəriləri sıralayır.
Aşağıdakı SQL sorğusu hansı əməliyyatı yerinə yetirir?
SELECT COUNT(*), AVG(Salary) FROM Employees WHERE Department = 'IT';
a) "IT" bölməsindən olan işçilərin sayını və maaşlarının ortalamasını hesablayır.
b) "IT" bölməsindən olan işçilərin ad və soyadlarını seçir.
c) Bütün işçiləri sayır və onların maaşlarının ortalamasını hesablayır.
d) "IT" bölməsindən olan işçilərin maaşlarını azalan sırada sıralayır.
Aşağıdakı SQL sorğusunun nəticəsi nə olacaq?
UPDATE Employees SET Salary = 5000 WHERE Department = 'HR';
a) "HR" bölməsindən olan işçilərin maaşını 5000 olaraq dəyişdirir.
b) "HR" bölməsindən olan işçilərin maaşlarını 0 olaraq dəyişdirir.
c) Bütün işçilərin maaşını 5000 olaraq dəyişdirir.
d) "HR" bölməsindən olan işçiləri silir.
