Fizika-matematika fakulteti


SELECT NAME, QUOTA, SALES


Download 1.36 Mb.
Pdf ko'rish
bet54/86
Sana03.11.2021
Hajmi1.36 Mb.
#170223
1   ...   50   51   52   53   54   55   56   57   ...   86
Bog'liq
sql tilini oqitishda usulbiy xususiyatlar taxlili

SELECT NAME, QUOTA, SALES 

FROM SALESREPS 

WHERE (SALES < QUOTA) AND (NOT SALES > 150.000) 

AND ifodasi algebrasi.  

   Qiymat                       Natija 

--------------  ---------- 

    

TRUE AND TRUE   -> TRUE 

FALSE AND TRUE  -> FALSE 

TRUE AND FALSE  -> FALSE 

FALSE AND FALSE -> FALSE 

NULL AND TRUE   -> NULL 

TRUE AND NULL   -> NULL 

FALSE AND NULL  -> FALSE 

NULL AND FALSE  -> FALSE 

NULL AND NULL   -> NULL 

 

OR ifodasi algebrasi.  



   Qiymat                    Natija 

--------------  ---------- 

    

TRUE OR TRUE    -> TRUE 



 

51 


FALSE OR TRUE   -> TRUE 

TRUE OR FALSE   -> TRUE 

FALSE OR FALSE  -> FALSE 

NULL OR TRUE    -> TRUE 

TRUE OR NULL    -> TRUE 

FALSE OR NULL   -> NULL 

NULL OR FALSE   -> NULL 

NULL OR NULL    -> NULL 

 

NOT ifodasi algebrasi.  

   Qiymat               Natija 

--------------  ---------- 

    

NOT TRUE        -> FALSE 

NOT FALSE       -> TRUE 

NOT NULL        -> NULL 

Qo‗shma izlash operatorlarining har biri o‗z ustivorligiga ega. Eng yuqori 

ustivorlik NOT ga tegishli, undan so‗ng AND va oxirida OR!  

 



 

52 


2.6. So„rovlarda guruhlash va funksiyalar 

 

Agregat funksiyalar qo‘llanishi 

Agregat  (yoki  STATIK)  funktsiyalar,  sonli  yoki  hisoblanuvchi  ustunlar 

bilan  ishlaydi.  Agregat  funktsiya  argumenti  butun  ustun  bo‗lib,  bitta  qiymat 

qaytaradi.  

Bu funktsiyalarni ko‗rib chiqamiz:  

 



SUM() – Ustundagi hamma qiymatlar summasini hisoblaydi.  

 



AVG() – Ustundagi hamma qiymatlar o‗rtasi qiymatini hisoblaydi.  

 



MIN() – Ustundagi hamma qiymatlar eng kichigini aniqlaydi.  

 



MAX() – Ustundagi hamma qiymatlar eng kattasini aniqlaydi.  

 



COUNT() – Ustundagi qiymatlar sonini hisoblaydi.  

 



COUNT(*) – So‗rov natijalari jadvalidagi satrlar sonini hisoblaydi.  

Komandalar sintaksisi ko‗rinishi:  




Download 1.36 Mb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   86




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