NEW
Font size
WorksheetsExam Questions: Database Systems (2024/2025, I Semester)
Total questions: 30
Worksheet time: 15mins
Task: Find the number of products in the Products table where the Price column is greater than X. How many products in the Products table have a Price greater than X? A) 5 B) 10 C) 15 D) 20
5
10
15
20
Task: In the Sales table, for each CustomerID, which SQL clause would you use to find the total sales amount and select the customers whose total amount is greater than X?
GROUP BY and HAVING
ORDER BY and WHERE
DISTINCT and LIMIT
JOIN and ON
Task: In the Customers table, find the number of customers whose Age column is greater than X.
What is the SQL query to achieve this?
SELECT COUNT(*) FROM Customers WHERE Age > X;
SELECT * FROM Customers WHERE Age > X;
SELECT COUNT(Age) FROM Customers WHERE Age < X;
SELECT SUM(Age) FROM Customers WHERE Age > X;
Task: In the Sales table, which SQL query finds the total sales amount for each ProductID and shows the products whose total amount is greater than X in descending order?
SELECT ProductID, SUM(Amount) AS TotalAmount FROM Sales GROUP BY ProductID HAVING SUM(Amount) > X ORDER BY TotalAmount DESC;
SELECT ProductID, Amount FROM Sales WHERE Amount > X ORDER BY Amount DESC;
SELECT ProductID, SUM(Amount) FROM Sales WHERE Amount > X GROUP BY ProductID;
SELECT ProductID, SUM(Amount) AS TotalAmount FROM Sales GROUP BY ProductID ORDER BY TotalAmount DESC;
Task: In the Customers table, how do you find the number of customers whose City is Baku and Age is greater than X?
SELECT COUNT(*) FROM Customers WHERE City = 'Baku' AND Age > X;
SELECT * FROM Customers WHERE City = 'Baku' AND Age > X;
SELECT COUNT(*) FROM Customers WHERE Age > X;
SELECT COUNT(*) FROM Customers WHERE City = 'Baku';
Müştərilər cədvəlində Yas sütununda X yaşından kiçik olan müştərilərin adlarını və şəhərlərini qaytarmaq üçün hansı SQL sorğusundan istifadə etmək lazımdır?
SELECT Ad, Şəhər FROM Müştərilər WHERE Yas < X;
SELECT Ad, Şəhər FROM Müştərilər WHERE Yas > X;
SELECT Ad, Şəhər FROM Müştərilər WHERE Şəhər = X;
SELECT Yas, Şəhər FROM Müştərilər WHERE Ad < X;
Satışlar cədvəlində hər bir MehsulID üzrə satışların orta məbləğini tapmaq üçün hansı SQL funksiyasından istifadə edilməlidir və nəticələri orta məbləği X-dan çox olan məhsullar üçün necə filtr etmək olar?
AVG funksiyası və WHERE şərti ilə filtr etmək
SUM funksiyası və GROUP BY ilə filtr etmək
COUNT funksiyası və HAVING şərti ilə filtr etmək
MIN funksiyası və ORDER BY ilə filtr etmək
Mehsullar cədvəlində Stok sütununda X-dan az olan məhsulların adlarını və qiymətlərini necə əldə etmək olar?
SELECT Ad, Qiymet FROM Mehsullar WHERE Stok < X;
SELECT Qiymet, Stok FROM Mehsullar WHERE Ad < X;
SELECT Ad, Qiymet FROM Mehsullar WHERE Qiymet < X;
SELECT Ad, Qiymet FROM Mehsullar WHERE Stok > X;
Məsələ: Satışlar cədvəlində hər bir SatisID üzrə satış məbləğini X faiz artırmaq üçün hansı SQL ifadəsindən istifadə etmək olar?
SELECT SatisID, SatisMeblegi * (1 + X/100) AS YeniMebleg FROM Satislar
SELECT SatisID, SatisMeblegi + X AS YeniMebleg FROM Satislar
SELECT SatisID, SatisMeblegi * X AS YeniMebleg FROM Satislar
SELECT SatisID, SatisMeblegi / (1 + X/100) AS YeniMebleg FROM Satislar
Müştərilər cədvəlində A hərfi ilə başlayan və yaşı X-dan böyük olan müştəriləri seçmək üçün hansı SQL sorğusundan istifadə etmək olar?
SELECT ID, ad FROM Müştərilər WHERE ad LIKE 'A%' OR yaş > X;
SELECT ID, ad FROM Müştərilər WHERE ad LIKE 'A%' AND yaş > X;
SELECT * FROM Müştərilər WHERE ad LIKE 'A%' OR yaş < X;
SELECT ad FROM Müştərilər WHERE ad LIKE 'A%' OR yaş > X;
Mehsullar cədvəlində qiyməti X və 100 arasında olan məhsulları tapmaq üçün hansı SQL sorğusundan istifadə etmək olar?
SELECT ad, qiymet FROM Mehsullar WHERE qiymet BETWEEN X AND 100;
SELECT ad, qiymet FROM Mehsullar WHERE qiymet > X OR qiymet < 100;
SELECT ad, qiymet FROM Mehsullar WHERE qiymet = X AND qiymet = 100;
SELECT ad, qiymet FROM Mehsullar WHERE qiymet < X AND qiymet > 100;
Satışlar cədvəlində hər MusteriID üzrə ən yüksək satış məbləğini tapmaq və yalnız ən yüksək məbləği X-dan çox olan müştəriləri göstərmək üçün hansı SQL sorğusundan istifadə etmək olar?
SELECT MusteriID, MAX(Mebleg) FROM Satislar GROUP BY MusteriID HAVING MAX(Mebleg) > X;
SELECT MusteriID, MIN(Mebleg) FROM Satislar GROUP BY MusteriID HAVING MIN(Mebleg) > X;
SELECT MusteriID, SUM(Mebleg) FROM Satislar GROUP BY MusteriID HAVING SUM(Mebleg) > X;
SELECT MusteriID, COUNT(Mebleg) FROM Satislar GROUP BY MusteriID HAVING COUNT(Mebleg) > X;
Müştərilər cədvəlində adı D hərfi ilə bitən və yaşı X olan müştərilərin adlarını qaytarmaq üçün hansı SQL sorğusundan istifadə edilməlidir?
SELECT ad FROM Müştərilər WHERE ad LIKE '%D' AND yaş = X;
SELECT ad FROM Müştərilər WHERE ad LIKE 'D%' AND yaş = X;
SELECT ad FROM Müştərilər WHERE ad LIKE '%D%' AND yaş = X;
SELECT ad FROM Müştərilər WHERE ad LIKE '%A' AND yaş = X;
Satışlar cədvəlində Mebleg sütunundakı qiymətləri X dəfə artıraraq YeniMebleg sütununda göstərmək üçün hansı SQL ifadəsindən istifadə etmək lazımdır?
SELECT *, Mebleg*X AS YeniMebleg FROM Satışlar
SELECT *, Mebleg+X AS YeniMebleg FROM Satışlar
SELECT *, Mebleg/X AS YeniMebleg FROM Satışlar
SELECT *, Mebleg-X AS YeniMebleg FROM Satışlar
Mehsullar cədvəlində X stokdan az olan məhsulların sayını necə tapmaq olar?
COUNT(*) WHERE stok < X
SUM(stok) WHERE stok < X
SELECT * WHERE stok > X
AVG(stok) WHERE stok < X
Müştərilər cədvəlində 'M' hərfi ilə başlayan və yaşı X-dan çox olan müştəriləri seçmək üçün hansı SQL sorğusundan istifadə etmək olar?
SELECT * FROM Müştərilər WHERE Ad LIKE 'M%' OR Yaş > X;
SELECT * FROM Müştərilər WHERE Ad LIKE 'M%' AND Yaş < X;
SELECT * FROM Müştərilər WHERE Ad LIKE 'M%' AND Yaş > X;
SELECT * FROM Müştərilər WHERE Ad LIKE 'M%' OR Yaş < X;
Satışlar cədvəlində məbləği X-dan çox olan satışların sayını necə tapmaq olar?
COUNT funksiyasından istifadə etməklə
SUM funksiyasından istifadə etməklə
AVG funksiyasından istifadə etməklə
MIN funksiyasından istifadə etməklə
Məsələ: Mehsullar cədvəlində X qiymətindən kiçik olan məhsulların orta qiyməti necə hesablanır?
Kiçik olan məhsulların qiymətlərinin cəmini onların sayına bölmək
Bütün məhsulların qiymətlərinin cəmini onların sayına bölmək
Ən bahalı məhsulun qiymətini seçmək
Ən ucuz məhsulun qiymətini seçmək
Satışlar cədvəlində X-dan böyük olan Mebleg dəyərlərini enən sıralama ilə necə qaytarmaq olar?
SELECT * FROM Satışlar WHERE Mebleg > X ORDER BY Mebleg DESC;
SELECT * FROM Satışlar WHERE Mebleg < X ORDER BY Mebleg ASC;
SELECT * FROM Satışlar WHERE Mebleg > X ORDER BY Mebleg ASC;
SELECT * FROM Satışlar WHERE Mebleg < X ORDER BY Mebleg DESC;
Müştərilər cədvəlində Şəhər-i 'Gəncə' olan və yaşı 30-dan böyük olan müştərilərin sayını tapın.
SELECT COUNT(*) FROM Müştərilər WHERE Şəhər = 'Gəncə' AND Yaş > 30;
SELECT COUNT(*) FROM Müştərilər WHERE Şəhər = 'Gəncə' AND Yaş < 30;
SELECT COUNT(*) FROM Müştərilər WHERE Şəhər = 'Gəncə' OR Yaş > 30;
SELECT COUNT(*) FROM Müştərilər WHERE Şəhər != 'Gəncə' AND Yaş > 30;
Məsələ: Mehsullar cədvəlində hər bir Stok səviyyəsini toplu şəkildə X -ə vurduqda hansı yeni sütun yaranır?
YeniStok
StokX
StokVurma
StokCəmi
Satışlar cədvəlində X-dan çox sayda məhsul alan müştəriləri tapmaq üçün hansı sorğu istifadə olunur?
SELECT * FROM Satislar WHERE MehsulSay > X
SELECT * FROM Satislar WHERE MehsulSay < X
SELECT * FROM Satislar WHERE MehsulSay = X
SELECT * FROM Satislar WHERE MehsulSay <> X
Müştərilər cədvəlində 20 və X yaşları arasında olan müştərilərin adlarını qaytarmaq üçün hansı SQL sorğusundan istifadə etmək lazımdır?
SELECT ad FROM Müştərilər WHERE yaş BETWEEN 20 AND X;
SELECT yaş FROM Müştərilər WHERE ad BETWEEN 20 AND X;
SELECT ad FROM Müştərilər WHERE yaş = 20 OR yaş = X;
SELECT ad, yaş FROM Müştərilər WHERE yaş > 20 AND yaş < X;
Mehsullar cədvəlində X qiymətindən yüksək olan məhsulların maksimum qiymətini necə tapmaq olar?
SELECT MAX(qiymet) FROM Mehsullar WHERE qiymet > X;
SELECT MIN(qiymet) FROM Mehsullar WHERE qiymet > X;
SELECT MAX(qiymet) FROM Mehsullar WHERE qiymet < X;
SELECT SUM(qiymet) FROM Mehsullar WHERE qiymet > X;
Satışlar cədvəlində X-dan çox satışlı olan məhsulları necə qaytarmaq olar?
SELECT * FROM Satışlar WHERE satış_sayı > X
SELECT * FROM Satışlar WHERE satış_sayı < X
SELECT * FROM Satışlar WHERE satış_sayı = X
SELECT * FROM Satışlar WHERE satış_sayı >= X
Müştərilər cədvəlində X-dan az yaşda olan müştərilərin adlarını və yaşlarını hansı SQL sorğusu ilə əldə etmək olar?
SELECT ad, yas FROM Müştərilər WHERE yas < X;
SELECT ad, yas FROM Müştərilər WHERE yas > X;
SELECT ad, yas FROM Müştərilər WHERE yas = X;
SELECT ad, yas FROM Müştərilər WHERE ad < X;
Məsələ: Mehsullar cədvəlində X qiymətindən aşağıda olan məhsulları necə göstərə və onların orta qiymətini necə tapa bilərsiniz?
SELECT * FROM Mehsullar WHERE Qiymet < X; SELECT AVG(Qiymet) FROM Mehsullar WHERE Qiymet < X;
SELECT * FROM Mehsullar WHERE Qiymet > X; SELECT AVG(Qiymet) FROM Mehsullar WHERE Qiymet > X;
SELECT * FROM Mehsullar WHERE Qiymet = X; SELECT AVG(Qiymet) FROM Mehsullar WHERE Qiymet = X;
SELECT * FROM Mehsullar; SELECT AVG(Qiymet) FROM Mehsullar;
Satışlar cədvəlində hər bir MusteriID üçün ən yüksək satış məbləğini tapmaq üçün hansı SQL funksiyasından istifadə edilməlidir?
MAX()
SUM()
AVG()
MIN()
Task: In the customers table, which SQL clause can be used to find customers whose name contains the letter 'a' and whose age is less than X?
WHERE name LIKE '%a%' AND age < X
ORDER BY name AND age < X
GROUP BY name HAVING age < X
SELECT name FROM customers WHERE age < X
In the products table, which SQL query will show the products whose price is greater than X and less than 100, and find the number of such products?
SELECT COUNT(*) FROM products WHERE price > X AND price < 100;
SELECT * FROM products WHERE price > X OR price < 100;
SELECT COUNT(*) FROM products WHERE price < X AND price > 100;
SELECT * FROM products WHERE price > X AND price < 100;
