Sharof rashidov nomidagi samarqand davlat universiteti intelektual tizimlar va kompyutyer texnalogiyalari fakulteti


Jadval ustunlarini tanlash uchun SELECT


Download 430.44 Kb.
bet12/18
Sana31.10.2023
Hajmi430.44 Kb.
#1736258
1   ...   8   9   10   11   12   13   14   15   ...   18
Bog'liq
3 lab

Jadval ustunlarini tanlash uchun SELECT
Jadvalning barcha ustunlarini tanlash uchun SELECT iborali so'rov quyidagi sintaksisga ega:
TABLE_NAMEDAN * TANLANG
Ya'ni jadvalning barcha ustunlarini tanlash uchun SELECT so'zidan keyin yulduzcha qo'yish kerak.
1-misol Firma ma'lumotlar bazasi mavjud - Kompaniya. Unda Org (kompaniya tuzilishi) va xodimlar (xodimlar) jadvali mavjud. Jadvallardan barcha ustunlarni tanlash talab qilinadi. Tashkilot jadvalidagi barcha ustunlarni tanlash uchun mos keladigan so'rov quyidagicha:
ORG dan * TANLASH
Ushbu so'rov quyidagilarni qaytaradi (tasvirni kattalashtirish uchun sichqonchaning chap tugmasi bilan bosing):
Xodimlar jadvalidagi barcha ustunlarni tanlash so'rovi quyidagicha ko'rinadi:
XODIMLARDAN * TANLASH
Ushbu so'rov quyidagilarni qaytaradi:


Jadvalning ma'lum ustunlarini tanlash uchun yulduzcha o'rniga biz barcha tanlanadigan ustunlarning nomlarini vergul bilan ajratib ko'rsatishimiz kerak:
TABLE_NAMEDAN TANLASH UCHUN USTUNLARNI TANLANING
2-misol Tashkilot jadvalidan Depnumb va Deptname ustunlarini tanlash talab qilinsin, ularda mos ravishda firma bo'limlarining raqamlari va ularning nomlari to'g'risidagi ma'lumotlar mavjud. Bunday tanlovni olish uchun so'rov quyidagicha bo'ladi:
ORG dan DEPNUMB, DEPTNAME NI TANlang
Va Xodimlar jadvalidan siz mos ravishda xodim ishlaydigan bo'lim raqami, uning ismi va lavozimi to'g'risidagi ma'lumotlarni o'z ichiga olgan DEPT, NAME, JOB ustunlarini tanlashingiz kerak:
XODIMLARDAN BO'LIM, ISMI, ISHNI TANLASH
Jadvalning ma'lum qatorlarini tanlash uchun SELECT iborasi bilan bir qatorda bizni qiziqtirgan qatorlardagi ba'zi qiymatlarni yoki bir nechta qiymatlarni ko'rsatadigan WHERE kalit so'zi allaqachon kerak bo'ladi. Eng oddiy shartlar taqqoslash va tenglik operatorlari (, =), shuningdek, IS kalit so'zi yordamida aniqlanadi. Bir nechta shartlar bo'lishi mumkin, keyin ular AND kalit so'zi yordamida ro'yxatga olinadi. Qator tanlash so'rovlari quyidagi sintaksisga ega:
4-misol Oldingi misolda biz jadvaldan satrlarni faqat bitta ustun qiymati bo'yicha tanladik - DEPT. Aytaylik, endi biz 38-bo'limda ishlaydigan va lavozimi xodim (Klerk) bo'lgan xodimlar to'g'risidagi ma'lumotlarni tanlashimiz kerak. Buning uchun QAYER bo'limida VA so'zidan foydalangan holda tegishli qiymatlar ro'yxatga olinishi kerak:


5-misol Xodimlar jadvalidan komissiya miqdori cheksiz bo'lgan xodimlarning identifikatorlari va ismlarini tanlash kerak bo'lsin. Buning uchun WHERE bo'limida COMM - NULL ustunining qiymatini belgilashdan oldin siz tenglik belgisini emas, balki IS so'zini qo'yishingiz kerak:
Ushbu so'rov quyidagi ma'lumotlarni qaytaradi:


Taqqoslash belgilari, shuningdek, tanlangan satrlardagi qiymatlarni ko'rsatish uchun ishlatiladi.

Download 430.44 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   18




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