SELECT NAME, REP_OFFICE, HIRE_DATE FROM SALESREPS
Operator SELECT qaytaruvchi ustunlar ixtiyoriysi hisoblanuvchi,Ya’ni natijada mustaqil ustun sifatida tasvirlanuvchi matematik ifoda bo‘lishi mumkin.
Misol: Har bir ofis uchun shaharlar, regionlar va sotuvlar rejasi qanchaga
ortig‘i yoki kami Bilan bajarilganligi ro‘yxati. SELECT CITY, REGION, (SALES-TARGET) FROM OFFICES
Har bir xizmatchi uchun rejadagi sotuvlar xajmini haqiqiy sotuvlar xajmining 3% foiziga oshirish!
70. SELECT NAME, QUOTA, (QUOTA +((SALES/100)*3)) FROM
SALESREPS
Ba’zida ustunlardan biri izlash shartiga bog‘liq bo‘lmagan qiymat
qaytarishi kerak bo‘ladi!
Masalan: Har bir shahar uchun sotuvlar xajmlari ro‘yxatini chiqaring.
SELECT CITY, 'Has sales of', SALES FROM OFFICES
'Has sales of' bu konstantalar ustunidir.
Ba’zida ma’lumotlarni tanlashda qaytariluvchi qiymatlar xosil bo‘ladi.
Bu xol yuz bermasligi uchun DISTINCT operatoridan foydalanish lozim. Masalan, quyidagicha: SELECT DISTINCT MGR FROM OFFICES
SELECT operatori WHERE sharti
Endi WHERE ifodasidan foydalanib ba’zi so‘rovlarni ko‘rib chiqamiz: Sotuvlar haqiqiy xajmi rejadan oshgan ofislarni ko‘rsating.
79. SELECT CITY, SALES, TARGET FROM OFFICES WHERE SALES > TARGET
Dostları ilə paylaş: |