having standart so‘zlar yaratish

PPTX 55 стр. 3,9 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 55
muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti 2 – bosqich dbm002-guruh talabasi toshpulatov jasurbekning “ma’lumotlar bazasi” fanidan bajargan 3- mustaqil ishi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti 2 – bosqich dbm002-guruh talabasi toshpulatov jasurbekning “ma’lumotlar bazasi” fanidan bajargan 3- mustaqil ishi 8 - laboratoriya ishi mavzu: having standart so‘zi orqali so‘rovlar yaratish ishdan maqsad: berilgan predmet soha ma`lumotlar bazasidan foydalanib having standart so`zidan foydalanishni o`rganish. masalani qo`yilishi: predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng undan unumli foydalanishni tashkil etish maqsadida having standart so`zlaridan foydalanib so`rovlar yaratish. ma`lumotlar bazasidan kerakli ma`lumotlarni yuqoridagi standart so`z orqali ajratib olishni tashkil etish. uslubiy ko`rsatmalar: having parametri qator guruhlari uchun tanlov shartini belgilashga imkon beradi. u where parametriga o'xshaydi, lekin group by parametridan keyin aniqlanadi va birlashtirilgan qatorlarga qo'llaniladi. having parametrini tanlash shartida, so'rov bo'yicha ustunlar qiymatlarini, shu jumladan agregat funktsiyalarining qiymatlarini ishlatishingiz mumkin. ishni bajarish tartibi 1. sport kompleks xodimlarining yoshi 36 yoshdan kamlari …
2 / 55
ish. uslubiy ko`rsatmalar: agar select operatorida from suzidan keyin 1 ta jadval emas 2 ta jadval ishlatilsa, bunda surovni natija tashkil qiluvchi jadval 1 jadvali xar bir satri bilan 2-jadvalni xar bir satriga ulashdan (kombinatsiyadan) yaratiladi. bu amal jadvallarni birlashtirish deyiladi. relyatsion mbda axborotlarni ortiqchaligini normallashtirish yo`li bilan kamaytiriladi. jadvallar ustida har xil amallar berish mumkin. bu amallarni tartiblab ishlab chiqqan odam kodd hisoblanadi. amallarga quyidagilar kiradi: - birlashtirish(union); - kesishuv(intersect); - ayirma(minus); union (birlashtirish). r va s munosabatlarni birlashtirish rus ko`rinishida berilib, bu amalni natijasi r munosabatga tegishli bo`lgan yoki s munosabatga tegishli bo`lgan yoki ikkalasiga ham tegishli bo`lgan kortejlar to`plamidir. bu amallarni bajarayotganda bir xil tartibda bo`lishi kerak. natijani tartibi ham operandlar tartibiga teng bo`ladi. aub 9.1 – rasm. union birlashtirish amali venn diagrammasidagi tasviri intersect(kesishuv). r va s munosabatlarni ayirmasi r∩s ko`rinishida yoziladi va r va s ob`yektga tegishli bo`lgan kortejlar to`plamiga aytiladi. bu erda kortejlar har …
3 / 55
r mos tartibda kelishi va xar biriga mos tiplarga ega bo‘lishi kerak. sonli maydonlar bir xil tipga va kattalikka ega bo‘lishi kerak. simvolli maydonlar bir xil sondagi simvollarga ega bo‘lishi kerak. moslik ta’minlovchi yana bir shart bo‘sh (null) qiymatlar jamlanma ixtiyoriy ustunida man etilgan bo‘lishi kerak. bu qiymatlar boshqa jamlovchi so‘rovlarda xam man etilgan bo‘lishi kerak. bundan tashqari siz ostki so‘rovlarda union operatoridan, xamda jamlovchi so‘rov select operatorida agregat funksiyalardan foydalanishingiz mumkin emas. siz individual so‘rovlardagi kabi natijani tartiblash uchun order by operatoridan foydalanishingiz mumkin. union ifodasi bir yoki bir necha sql so‘rovlar natijasini birlashtirishga imkon beradi. intersect – bu operator ikki jadvalni taqqoslab ikkisida ham mavjud bo’lgan elementni chop etadi. masalan a to’plamda 1, 2 va 3 ; b da esa 3, 4 va 5 bo’lsin. u holda: select * from a interset select * from b buyrug’ining natijasida 3 soni chop etiladi. minus – birinchi jadvalda mavjud va …
4 / 55
m. murabbiylar jadvalidagi ma’lumotlarni ko’rish 2. bu ikki jadvalni union yordamida birlashtiramiz. so`rov: select * from xodimlar; union select * from murabbiylar; natija: 9.6 – rasm. xodimlar va murabbiylar jadvallarini union operatori orqali birlashtirish natijasi 3. bu ikki jadvalni union all yordamida birlashtiramiz. so`rov: select * from xodimlar union all select * from murabbiylar; natija: 9.7 – rasm. xodimlar va murabbiylar jadvallarini union all operatori orqali birlashtirish natijasi 4. intersect yordamida jadvallar kesishmasini topamiz; so`rov: select *from xodimlar intersect select *from murabbiylar; natija: 9.8 – rasm. xodimlar va murabbiylar jadvallarini inresect operatori qo’llanilishi natijasi 5. minus yordamida 1-jadvalimizdan ikkinchisini ayirish amalini bajaramiz: select *from xodimlar minus select *select murabbiylar; 10 - laboratoriya ishi mavzu: standart funksiyalardan foydalanib so‘rovlar yaratish ishdan maqsad: berilgan predmet soha ma`lumotlar bazasidan foydalanib standart funksiyalardan foydalanib so‘rovlar yaratishni o`rganish. masalani qo`yilishi: predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlardagi ma`lumotlar ustida o`zgartirishlar qilish uchun standart funksiyalardan foydalanib …
5 / 55
satrdan olingan belgilangan uzunlikdagi satrni qaytaradi (agar manba satridagi belgilar soni belgilanganidan kam bo'lsa yoki "ortiqcha" belgilarni bekor qilish agar manba satridagi belgilar soni belgilanganidan ko'p bo'lsa). length- qator uzunligini qaytaradi (baytda). ltrim - qator boshidagi bo’sh joylar (probel)larni o’chiradi. rtrim -funksiyasi satr oxiridagi bo'sh joyni olib tashlash orqali asl nusxadan olingan satrni qaytaradi. left -funktsiyasi asl satrning boshlang'ich satrini qaytaradi right- funktsiyasi belgilangan sondan tashkil topgan pastki qatorni qaytaradi. ishni bajarish tartibi 1. so`rov: select * from sport_majmuasi; natija: 10.1 – rasm. sport_majmuasi jadvalidagi ma’lumotlarni ko’rish 2. so`rov: select lower(majmua_nomi) from sport_majmuasi; natija: 10.2– rasm. lower() funksiyasining qo’llanishi 3. so`rov: select upper(majmua_nomi) from sport_majmuasi; natija: 10.3– rasm. upper() funksiyasining qo’llanishi 4. initcap-ifodaning sonli turga mansubligini aniqlaydi(mysqlda bu buyruq bajarilmaydi); 5. lpad (' ', , ' '). so`rov: select lpad(majmua_nomi,5,’mayda’) as newarea from sport_majmuasi; natija: 10.4 – rasm. lpad() funksiyasining qo’llanishi 6. rpad (' ', , ' '). so`rov:select rpad …

Хотите читать дальше?

Скачайте все 55 страниц бесплатно через Telegram.

Скачать полный файл

О "having standart so‘zlar yaratish"

muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti 2 – bosqich dbm002-guruh talabasi toshpulatov jasurbekning “ma’lumotlar bazasi” fanidan bajargan 3- mustaqil ishi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti 2 – bosqich dbm002-guruh talabasi toshpulatov jasurbekning “ma’lumotlar bazasi” fanidan bajargan 3- mustaqil ishi 8 - laboratoriya ishi mavzu: having standart so‘zi orqali so‘rovlar yaratish ishdan maqsad: berilgan predmet soha ma`lumotlar bazasidan foydalanib having standart so`zidan foydalanishni o`rganish. masalani qo`yilishi: predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng undan unumli foydalanishni tashkil etish maqsadida having standart so`zlaridan foydalanib so`rovlar yaratish. ma`lumotlar bazasidan kerakli ma`l...

Этот файл содержит 55 стр. в формате PPTX (3,9 МБ). Чтобы скачать "having standart so‘zlar yaratish", нажмите кнопку Telegram слева.

Теги: having standart so‘zlar yaratish PPTX 55 стр. Бесплатная загрузка Telegram