NEW
Font size
WorksheetsOracle_SQL_Lesson-3
Total questions: 17
Worksheet time: 6mins
Hansı əməliyyat “1234.56” mətnini ədədə çevirir?
TO_NUMBER('1234.56')
TO_CHAR(1234.56)
TO_DATE('1234.56', '9999.99')
TO_NUMBER(1234,56)
Hansı sorğu 2024-03-01 tarixindən sonra olan əməliyyatları seçir?
WHERE transaction_date > TO_CHAR('2024-03-01','YYYY-MM-DD')
WHERE transaction_date > TO_DATE('2024-03-01','YYYY-MM-DD')
WHERE TO_DATE(transaction_date) > '2024-03-01'
WHERE transaction_date BETWEEN '2024-03-01' AND SYSDATE
Aşağıdakı funksiyanın nəticəsi necə olacaq?
TO_CHAR(Date 'MONTH')
Sep
09
September
Septe
Hansı variant NULL dəyərləri 0 ilə əvəz edir?
NVL(balance, 0)
NVL2(balance, 0, NULL)
COALESCE(0, balance)
NULLIF(balance, 0)
NVL2(a,b,c) funksiyası nə edir?
NULL dəyərləri b ilə əvəz edir
a ilə b-ni toplayır
Əgər a NULL deyilsə b qaytarır, əks halda c qaytarır
NULL dəyərləri silir
COALESCE(income, balance, 0) ifadəsi nə edir?
Ən böyük ədədi tapır
İlk NULL olmayan dəyəri qaytarır
NULL olanları sayır
NULL-ları 0 edir
NULLIF(a,b) nə vaxt NULL qaytarır?
a və b fərqli olduqda
a NULL olduqda
b NULL olduqda
a və b bərabər olduqda
DECODE(status, 'A','Active','I','Inactive','Unknown')
status = 'I' olduqda nəticə nə olacaq?
NULL
Active
Inactive
Unknown
Aşağıdakı sorğu nə edir?
CASE WHEN amount < 100 THEN 'Low'
WHEN amount < 500 THEN 'Medium'
ELSE 'High' END
NULL-ları 0 ilə əvəz edir
Məbləğə görə kateqoriya təyin edir
Tarix aralığını hesablayır
Məbləği yuvarlaqlaşdırır
Aşağıdakılardan hansısı PRIMARY KEY-in əsas xüsusiyyətlərindən biridir?
NULL dəyərləri qəbul edir
Cədvəldə təkrarlanan dəyərlərə icazə verir
Cədvəldə hər bir sətri unikal şəkildə müəyyən edir
Birdən çox PRIMARY KEY eyni cədvəldə ola bilər
Foreign key nə üçün istifadə olunur?
Məlumatın unikal olmasını təmin etmək üçün
İki cədvəl arasında əlaqə qurmaq üçün
Tarixi avtomatik saxlamaq üçün
Sorğuların sürətini artırmaq üçün
Equi join hansı operatorla qurulur?
>
BETWEEN
<>
=
INNER JOIN nə edir?
Sol cədvəldəki bütün sətirləri qaytarır
Sağ cədvəldəki bütün sətirləri qaytarır
Bütün sətirləri qaytarır
Hər iki cədvəldə uyğun olan sətirləri qaytarır
FULL OUTER JOIN nə edir?
Yalnız uyğun gələnləri qaytarır
Sol və sağ cədvəldəki bütün sətirləri qaytarır
Yalnız sol cədvəli qaytarır
NULL-ları çıxardır
UNION və UNION ALL arasındakı fərq nədir?
UNION təkrarlanan sətirləri silir, UNION ALL saxlayır
UNION ALL təkrarlananları silir
UNION ALL daha yavaşdır
UNION NULL-ları silir
HR sxemində elə işçiləri tapmaq istəyirik ki, onların maaşı bütün işçilərin orta maaşından böyük olsun. Hansı SQL sorğu doğrudur?
SELECT employee_id, first_name, last_name, salary
FROM employees
WHERE salary > AVG(salary);
SELECT employee_id, first_name, last_name, salary
FROM employees
WHERE salary > (SELECT AVG(salary) FROM employees);
SELECT employee_id, first_name, last_name, salary
FROM employees
GROUP BY salary;
SELECT employee_id, first_name, last_name, salary
FROM employees
WHERE AVG(salary) < salary;
JOIN ... USING istifadə edildikdə aşağıdakılardan hansı DOĞRUDUR?
USING daxilində göstərilən sütun adı hər iki cədvəldə eyni olmalıdır
USING daxilində göstərilən sütun hər iki cədvəldə fərqli adlanmalıdır
USING yalnız INNER JOIN ilə istifadə edilə bilər
USING istifadə edildikdə JOIN olunan sütun yalnız SELECT-də cədvəl aliası ilə çağırıla bilər
