Tarkibga o'tish

006. Matematik funksiyalar

Bu mavzuda ROUND, CEIL, POWER, MOD va boshqa funksiyalar bo'yicha 24 ta masala bor. Har bir masala oldida qavs ichida sxema nomi va qiyinlik darajasi ko'rsatilgan. Sxemalar Sxemalar va tayyorlov sahifasida berilgan.

Masalani o'zingiz yechib, natijani Kutilgan natija bilan solishtiring. O'zgartiruvchi masalalarda (INSERT, UPDATE, DELETE, DDL) natija shartda aytilgan tekshiruv so'rovidan olingan. Natija 10 qatordan ko'p bo'lsa, birinchi 10 qator ko'rsatilgan.

1. (dokon, oson) 17.5678 sonini 2 xonagacha yaxlitlang (natija).

Kutilgan natija
17.57

2. (dokon, oson) 7.2 sonining CEIL va FLOOR qiymatlarini (yuqori, past) chiqaring.

Kutilgan natija
8 | 7

3. (abs, oson) -15 ning absolyut qiymatini (abs) chiqaring.

Kutilgan natija
15

4. (dokon, oson) 17 ni 5 ga bo'lgandagi qoldiqni MOD bilan chiqaring (qoldiq).

Kutilgan natija
2

5. (daraja, oson) 2 ning 10-darajasini POWER bilan chiqaring (daraja).

Kutilgan natija
1024

6. (ildiz, oson) 144 ning kvadrat ildizini chiqaring (ildiz).

Kutilgan natija
12

7. (dokon, oson) Mahsulot narxlarini ming so'mga yaxlitlang (ROUND(narx,-3)) — id va yaxlitlangan narx.

Kutilgan natija
1 | 13000
2 | 21000
3 | 29000
4 | 37000
5 | 45000
6 | 53000
7 | 60000
8 | 68000
9 | 76000
10 | 84000

8. (dokon, o'rta) Har bir mahsulot narxiga 15% chegirma qo'llang va 2 xonagacha yaxlitlang (chegirmali), birinchi 10 ta.

Kutilgan natija
1 | 10965.00
2 | 17680.00
3 | 24395.00
4 | 31110.00
5 | 37825.00
6 | 44625.00
7 | 51340.00
8 | 58055.00
9 | 64770.00
10 | 71485.00

9. (dokon, o'rta) Mahsulotlar uchun narxni TRUNC bilan yuzlikka (TRUNC(narx,-2)) kesib chiqaring, birinchi 10 ta.

Kutilgan natija
1 | 12900
2 | 20800
3 | 28700
4 | 36600
5 | 44500
6 | 52500
7 | 60400
8 | 68300
9 | 76200
10 | 84100

10. (ortacha, o'rta) Mahsulotlar o'rtacha narxini 2 xonali yaxlitlab (ortacha) chiqaring.

Kutilgan natija
107896.00

11. (farq, o'rta) Eng katta va eng kichik narx farqini (farq) chiqaring.

Kutilgan natija
190000.00

12. (dokon, o'rta) GREATEST va LEAST yordamida: har bir mahsulot uchun qoldiq va 20 dan kattasini (katta), kichigini (kichik) chiqaring (birinchi 10).

Kutilgan natija
1 | 20 | 17
2 | 34 | 20
3 | 51 | 20
4 | 20 | 8
5 | 25 | 20
6 | 42 | 20
7 | 59 | 20
8 | 20 | 16
9 | 33 | 20
10 | 50 | 20

13. (maktab, oson) Baholar o'rtacha ballini 2 xonali chiqaring.

Kutilgan natija
3.00

14. (maktab, oson) O'qituvchilar maoshining yig'indisini chiqaring.

Kutilgan natija
55500000.00

15. (maktab, o'rta) Har bir o'qituvchining maoshini million so'mda 2 xonagacha (mln) chiqaring.

Kutilgan natija
Gulnora Saidova | 3.25
Shuhrat Nazarov | 3.50
Malika Qodirov | 3.75
Rustam Saidova | 4.00
Feruza Nazarov | 4.25
Anvar Qodirov | 4.50
Gulnora Saidova | 4.75
Shuhrat Nazarov | 5.00
Malika Qodirov | 5.25
Rustam Saidova | 5.50

16. (maktab, o'rta) Ball bo'yicha 5 balli tizimni 100 balliga o'tkazing: ball*20, va juft/toq (MOD(id,2)) ni ham chiqaring (birinchi 8 ta id).

Kutilgan natija
1 | 60 | 1
2 | 100 | 0
3 | 40 | 1
4 | 80 | 0
5 | 20 | 1
6 | 60 | 0
7 | 100 | 1
8 | 40 | 0

17. (bank, oson) Hisoblar balansining o'rtachasini butun songa yaxlitlang.

Kutilgan natija
25308624

18. (bank, o'rta) Qarz summasidan 25% boshlang'ich badalni (summa*0.25, 2 xona, badal) chiqaring.

Kutilgan natija
1 | 2000000.00
2 | 2750000.00
3 | 3500000.00
4 | 4250000.00
5 | 5000000.00
6 | 5750000.00
7 | 6500000.00
8 | 7250000.00
9 | 8000000.00
10 | 8750000.00

19. (bank, o'rta) Salbiy sonlar uchun SIGN ishlating: -50, 0, 20 uchun belgini chiqaring (a,b,c).

Kutilgan natija
-1 | 0 | 1

20. (bank, qiyin) Har oyning boshida 500000 so'mdan jamg'arib borilsa, 12 oydan keyin qancha to'planishini (jami) va jamg'arma 5 mln dan oshgan birinchi oy raqamini (oy) generate_series yordamida toping.

Kutilgan natija
10 | 6000000

21. (kutubxona, oson) Kitoblar o'rtacha nashr yilini butun songa yaxlitlang.

Kutilgan natija
1986

22. (kutubxona, o'rta) 5! (faktorial) ni 12345 qilib emas, FACTORIAL funksiyasi bilan chiqaring (f).

Kutilgan natija
120

23. (kutubxona, o'rta) 10 va 4 ning eng katta umumiy bo'luvchisini GCD bilan chiqaring (gcd).

Kutilgan natija
2

24. (kutubxona, qiyin) Kitoblar yillarining standart og'ishi (STDDEV_POP, 2 xona) ni chiqaring.

Kutilgan natija
21.08