union, intersect va minus standart so`zlaridan foydalanish

DOC 26 pages 1.4 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 26
o‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi o‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti laboratoriya ishi № 9,10,11 9-mavzu: union, intersect va minus standart so`zlaridan foydalanish 10-mavzu: standart funksiyalardan foydalanib so`rovlar yaratish 11-mavzu: agregat funksiyalardan foydalanish bajardi: fayzullaev .z 9 - laboratoriya ishi mavzu: union, intersect va minus standart so`zlaridan foydalanish ishdan maqsad: berilgan predmet soha ma`lumotlar bazasidan foydalanib union, intersect va minus standart so`zlaridan foydalanishni o`rganish. masalani qo`yilishi: predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlardagi ma`lumotlarni birlashtirish maqsadida union, intersect va minus standat so`zilaridan foydalanish. barcha ob`yektlargagi ma`lumotlarni yuqoridagi standart so`zlar orqali birlashtiradigan so`rvlar tashkil etish. 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 …
2 / 26
iagrammasidagi 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 ikki ob`yektga ham bir xil ko`rinishda bo`lishi shart. bu amalni bajarganda ham operandlarni tartibi bir xil bo`lishi kerak. a∩b union birlashtirish amali venn diagrammasidagi tasviri. minus(ayirma) yoki except. r va s munosabatlarni ayirmasi r-s ko`rinishida yoziladi va undagi kortejlar to`plami r munosabatga tegishli, lekin s munosabatga tegishli bo`lmagan kortejlardir. bu amalni bajarganda ham operandlarni tartibi bir xil bo`lishi kerak. a/b except (minus) birlashtirish amali venn diagrammasidagi tasviri. union ifodasi bir yoki bir nechta sql so‗rovlar natijasini birlashtirishga imkon beradi. ikki yoki undan ortiq jadvallar jamlanganda ularning chiqish ustunlari jamlash uchun o‗zaro muvofiq bo‗lishi kerak. bu shuni bildiradiki, xar bir so‗rov bir xil sondagi ustunlarni ko‗rsatib, bu ustunlar mos tartibda kelishi va xar biriga mos tiplarga ega bo‗lishi kerak. sonli maydonlar bir xil tipga va kattalikka …
3 / 26
hi jadvalda mavjud va ikkinchisida yo‘q bo‘lgan elementlarni chiqaradi. yuqoridagi ifodada intersect o‘rniga minus operatorini yozsak, natijada ekranga 1 va 2 soni chiqariladi. union all- (bir nechta so'rovlarni bitta sql-buyruqqa birlashtirish va shunga mos ravishda so'rovlar natijalarini birlashtirish uchun union kalit so'zidan foydalaniladi. union bilan qo'shilgan so'rovlar bir xil miqdordagi ustunlarni chiqarishi kerak va ustunlar ma'lumotlari turlari mos bo'lishi kerak. natijalarni birlashtirishda takroriy satrlar avtomatik ravishda o'chiriladi; takroriy satrlarning o'chirilishining oldini olish uchun union so'zining o'rniga union all ifodasini ishlatiladi. va nihoyat, bog'langan so'rov satrlarini order by jumlasi yordamida buyurtma qilish mumkin. ishni bajarish tartibi intersect, minus operatorlari mysqlda ishlamaydi. shuning uchun bu laboratoriya ichini open server dasturida bajaramiz. 1. hodimlar va murabbiylar jadvallarini ko‘ramiz; sorov: select*from hodimlar; natija: hodimlar jadvali: sorov: select*from murabbiylar; natija: murabbiylar jadvali: 2. bu ikki jadvalni union yordamida birlashtiramiz. so`rov: select*from hodimlar union select*from murabbiylar; natija; hodimlar va murabbiylar jadvallarini union operatori orqali birlashtirish natijasi. …
4 / 26
hakllantirilgandan so`ng ob`yektlardagi ma`lumotlar ustida o`zgartirishlar qilish uchun standart funksiyalardan foydalanib ishlash mumkin. uslubiy ko`rsatmalar: standart funksiyalar: lower - satrni kichik harfga o'zgartiradi upper - satrni katta harfga o'zgartiradi rpad – o'ng qatorni ma'lum bir uzunlikdagi boshqa qator bilan bog'laydi replace – satr ichidagi barcha substringlarning o'rnini yangi pastki satr bilan almashtiradi ucase – satrni katta harfga o'zgartiradi reverse – satrni o'zgartiradi va natijani qaytaradi format - raqamni "#, ###, ###. ##" kabi formatga, o'nlik kasrlarning aniqlangan soniga qadar aylantiradi. initcap - ifodaning sonli turga mansubligini aniqlaydi (mysqlda bu buyruq bajarilmaydi) lpad - funktsiyasi satr boshiga to'ldirilgan belgilar qo'shib asl 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). rpad -funktsiyasi satr boshiga to'ldirilgan belgilar qo'shib asl satrdan olingan belgilangan uzunlikdagi satrni qaytaradi (agar manba satridagi belgilar soni belgilanganidan kam bo'lsa yoki …
5 / 26
anishi. 4. initcap-ifodaning sonli turga mansubligini aniqlaydi(mysqlda bu buyruq bajarilmaydi); 5. lpad (' ', , ' '). so`rov: select lpad(fish,3,"sardor") as newarea from hodimlar; natija: lpad() funksiyasining qo‘llanishi. 6. rpad (' ', , ' '). so`rov: select rpad(fish,2,"xal") as qisqartirma from hodimlar; natija: rpad() funksiyasining qo‘llanishi. 7. length (' '), octet_length (' ') so`rov: select length(fish) from hodimlar; natija: length() funksiyasining qo‘llanishi. 8. ltrim, rtrim - satrning chap va ong tomonidagi probellarni olish. so`rov: select id,fish,lavozimi,malumoti,oyligi, ltrim(lavozimi),rtrim(lavozimi) from hodimlar; natija: ltrim(), rtrim() funksiyalarining qo‘llanishi. 9. left(qator,miqdor) – qatorning chap tomonidan, ko‘rsatilgan miqdordagi belgilarni qaytaradi. so`rov: select left(fish,1)as fio from hodimlar; natija: left() funksiyasining qo‘llanishi. 10. right(qator, miqdor) - qatorning o‘ng tomonidan, ko‘rsatilgan miqdordagi belgilarni qaytaradi; so`rov: select right(malumoti,4) as malumoti from hodimlar; natija: right() funksiyasining qo‘llanishi. 11 -laboratoriya ishi mavzu: agregat funksiyalardan foydalanish ishdan maqsad: berilgan predmet soha ma`lumotlar bazasida agregat funksiyalaridan foydalanishni o`rganish. masalani qo`yilishi: predmet soha ma`lumotlar bazasi …

Want to read more?

Download all 26 pages for free via Telegram.

Download full file

About "union, intersect va minus standart so`zlaridan foydalanish"

o‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi o‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti laboratoriya ishi № 9,10,11 9-mavzu: union, intersect va minus standart so`zlaridan foydalanish 10-mavzu: standart funksiyalardan foydalanib so`rovlar yaratish 11-mavzu: agregat funksiyalardan foydalanish bajardi: fayzullaev .z 9 - laboratoriya ishi mavzu: union, intersect va minus standart so`zlaridan foydalanish ishdan maqsad: berilgan predmet soha ma`lumotlar bazasidan foydalanib union, intersect va minus standart so`zlaridan foydalanishni o`rganish. masalani qo`yilishi: predmet soha ma`lumotlar bazasi shakllantirilgand...

This file contains 26 pages in DOC format (1.4 MB). To download "union, intersect va minus standart so`zlaridan foydalanish", click the Telegram button on the left.

Tags: union, intersect va minus stand… DOC 26 pages Free download Telegram