1scores cədvəlində bal qiymətləri 40, 60, 80, 100-dür. SELECT AVG(bal) FROM scores nəticəsi nədir?
İzah: Cəm 280, say 4-dür. Orta 280/4=70.
2city qiymətləri Bakı, Gəncə, Bakı, Şəki, Gəncə-dir. SELECT DISTINCT city ... neçə sətir qaytarır?
İzah: Fərqli qiymətlər Bakı, Gəncə və Şəkidir: 3.
3bal qiymətləri 45, 60, 75, 90-dır. WHERE bal BETWEEN 60 AND 90 neçə sətir seçir?
İzah: BETWEEN hər iki sərhədi daxil edir: 60,75,90.
4SQL-də qrupları aqreqat nəticəyə görə süzmək üçün nə istifadə olunur?
İzah: WHERE qruplaşdırmadan əvvəl sətirləri, HAVING isə qruplaşdırılmış nəticələri süzmək üçündür.
5SELECT city, COUNT(*) FROM students GROUP BY city nə qaytarır?
İzah: GROUP BY eyni şəhər qiymətlərini qruplaşdırır; COUNT(*) hər qrupdakı sətirləri sayır.
6WHERE age>=18 AND city='Bakı' hansı qeydləri seçir?
İzah: AND hər iki şərtin eyni sətirdə doğru olmasını tələb edir.
7INNER JOIN iki cədvəl üçün əsasən hansı sətirləri qaytarır?
İzah: INNER JOIN qoşulma şərtini ödəyən sətir cütlərini nəticəyə daxil edir.
8SQL-də LIKE 'A%' şərti uyğun tipik mətn müqayisəsində nəyi axtarır?
İzah: % sıfır və ya daha çox simvola uyğundur; A başlanğıcda sabitdir.
9Tək sütunlu primary key üçün 12, 15, 12 qiymətləri daxil edilmək istənir. Əsas problem nədir?
İzah: Primary key-də eyni açar qiyməti iki qeyddə ola bilməz.
10SELECT COUNT(email) ilə COUNT(*) arasında NULL baxımından fərq nədir?
İzah: COUNT(sütun) həmin ifadənin NULL qiymətlərini saymır; COUNT(*) bütün sətirləri sayır.