Savollar: Vaqt va sana standart funksiyalari haqida tushuncha bering


Download 288.37 Kb.
bet1/2
Sana17.07.2020
Hajmi288.37 Kb.
#124073
  1   2
Bog'liq
oraliqnazorat ishi 1


1 - oraliq nazorat ishi

Savollar:

1.Vaqt va sana standart funksiyalari haqida tushuncha bering

2.CASE standart so`zi va uning ishlatilishi

3. (Amaliy). Orders va Customs jadvallaridan foydalanib OrdersID va CuotomsName ustinlari chiqarilsin

DATE_SUB () funktsiyasi vaqtdan / sanadan keyin sanani sanab, keyin sanani qaytarib beradi.

Sanadan 10 kunni oling va sanani qaytaradi:

SELECT DATE_SUB("2017-06-15", INTERVAL 10 DAY);

Sintaksis

DATE_SUB(date, INTERVAL value interval)

DATE () funktsiyasi sana qismini ma'lumotlar bazasi ifodasidan ajratib oladi.

Sana qismini ajratib oling:

SELECT DATE("2017-06-15");

CASE bayoni shartlardan o'tadi va birinchi shart bajarilganda qiymatni qaytaradi (IF-THEN-ELSE kabi). Shunday qilib, shart to'g'ri bo'lsa, u o'qishni to'xtatadi va natijani qaytaradi. Agar biron bir shart to'g'ri bo'lmasa, u ELSE gapidagi qiymatni qaytaradi.

Agar ELSE qismi bo'lmasa va shartlar haqiqiy bo'lmasa, u NULL ni qaytaradi.

CASE sintaksisi



CASE
    WHEN condition1 THEN result1
    WHEN condition2 THEN result2
    WHEN conditionN THEN resultN
    ELSE result
END;

Quyidagi SQL shartlardan o'tadi va birinchi shart bajarilganda qiymatni qaytaradi:

SELECT OrderID, Quantity,

CASE

WHEN Quantity > 30 THEN 'The quantity is greater than 30'

WHEN Quantity = 30 THEN 'The quantity is 30'

ELSE 'The quantity is under 30'

END AS QuantityText

FROM OrderDetails;






Download 288.37 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling