Prostoy xleb


SELECT AVG(100 * (SALES/QUOTA)) FROM SALESREPS



Yüklə 2,88 Mb.
səhifə23/66
tarix29.11.2023
ölçüsü2,88 Mb.
#140628
1   ...   19   20   21   22   23   24   25   26   ...   66
Qo\'llanma 11.10.2023

SELECT AVG(100 * (SALES/QUOTA)) FROM SALESREPS


Masalan, sotuv kompaniyasida sotuvlar xajmini chiqarish.

SELECT SUM(QUOTA), SUM(SALES) FROM SALESREPS


AVG() agregatlash funksiyasiga yana bir sodda misolni ko‘ramiz. Masalan: "ACI" ishlab chiqaruvchi mollari o‘rtacha narxini hisoblash.

SELECT AVG(PRICE) FROM PRODUCTS WHERE MFR_ID = 'ACI'


Ekstremumlarni topishda MIN() va MAX() funksiyalari sonli ustunlar, sanalar va satrli o‘zgaruvchilar bilan ishlaydi. Eng sodda qo‘llanish sonlar bilan ishlash. Masalan, eng ko‘p va kam sotuvlar rejadagi hajmini chiqarish.

SELECT MIN (QUOTA), MAX (QUOTA) FROM SALESREPS


Masalan, buyurtmalardan eng oldin berilgan so‘rov sanasini topish.

SELECT MIN(ORDER_DATE) FROM ORDERS


MBdagi yozuvlar sonini sanash uchun COUNT() qo‘llaniladi. Bu funksiya son qiymat qaytaradi. Masalan: kompaniya mijozlari sonini chiqarish.

SELECT COUNT(CUST_NUM) FROM CUSTOMERS


COUNT(*) funksiyasi satrlar sonini hisoblaydi. Misol

SELECT COUNT(*) FROM ORDERS


Agregat funksiyalar jadval uchun natijaviy satr hosil ham qiladi. Masalan: Buyurtma o‘rtacha narxini chiqarish.

SELECT AVG(AMOUNT) FROM ORDERS




SQL turlari yoki rejimlari

Yuqorida ta’kidlib o‘tilganidek SQL tili tarkibida xisoblash jarayonini boshqarish imkonini beruvchi IF ... THEN ...ELSE, GO TO, DO ... WHILE kabi buyruqlar mavjud emas. Bunday masalalar dasturiy yo‘l bilan (dasturlash tili yoki masalalarni boshqarish tili) yoki interaktiv xolda (foydalanuvchining so‘rovlari asosida) amalga oshiriladi. Imkoniyati cheklanganligi sababli (xisoblash jarayonini boshqarish imkoniyati) SQL tili 2 ta usulda qo‘llanilish mumkin. Birinchi usulda interaktiv ishlash nazarda tutiladi. Bunda foydalanuvchi SQL operatorlarini terminaldan beradi. Ikkinchi usulda protsedurali tildagi dasturga SQL tili operatorlari kiritiladi.
Interaktiv rejimda ma’lumotlar bazasi bilan ishlashda foydalanuvchi muloqat rejimida ishlaydi, ya’ni SQL tilidagi so‘rovni kiritadi va natijani oladi, yani so‘rovni kiritadi va natijag ega bo‘ladi va x.k.

Yüklə 2,88 Mb.

Dostları ilə paylaş:
1   ...   19   20   21   22   23   24   25   26   ...   66




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə