having standart so‘zior qalilari yaratish

PPTX 28 стр. 487,4 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 28
prezentatsiya powerpoint 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. guruxlar ichidan kerakli yozuvlarni ajratib olish uchun having ishlatiladi. having=where, faqat having guruxlar ichiga tegishli select subj_name, max (hour) from subject; group by subj_name having max (hour)>= 34; ishni bajarish tartibi so’rov: select id, count(nomi) as ‘hamkor nomi’ from hamkorlar group by id having id>4; natija: mavzu: union, intersect va minus standart so‘zlaridan foydalanish ishdan …
2 / 28
ladi. 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 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 so’rov: select * from taminotchilar; natija: so’rov: select * from hamkorlar; natija: 5.so`rov: select id, turi, nomi, brendi, saqlash_muddati, length(saqlash_muddati) from mahsulotlar where id between 1 and 4; natija: so’rov: select * from taminotchilar union select * from hamkorlar; natija: so’rov: select * from taminotchilar …
3 / 28
arfga 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 "ortiqcha" belgilarni bekor qilish agar manba satridagi belgilar soni belgilanganidan ko'p bo'lsa). length- qator uzunligini qaytaradi (baytda). ltrim - qator boshidagi …
4 / 28
alanishni o`rganish. masalani qo`yilishi: predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlardagi ma`lumotlarni guruhli agregat funktsiyalar orqali ishlash. uslubiy ko`rsatmalar: guruxli (agregat) funksiyalar. agregat (yoki statik) funksiyalar sonli yoki hisoblanuvchi ustunlar bilan ishlaydi.guruhli funksiyalar jadvaldan yig`ilgan axborotlarni olish uchun xizmat qiladi. bu funksiyalari jadvaldagi satrlar guruhi bilan amal bajarib, 1 ta natija chiqaradi. agregat funksiya argumenti butun ustun bo‘lib, bitta qiymat qaytaradi. select so`rovida guruhli funksiyalar maydon nomlari kabi ishlatiladi. maydon nomlari funksiyalar argumentlari sifatida keladi. agregat (yoki statik) funksiyalar sonli yoki hisoblanuvchi ustunlar bilan ishlaydi. agregat funksiya argumenti butun ustun bo‘lib, bitta qiymat qaytaradi. bu funksiyalarni 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. agregatlash argumenti bo‘lib ustun nomidan tashqari ixtiyoriy matematik ifoda xizmat qilishi …
5 / 28
l logarifmini hisoblaydi; qatorlar bilan ishlash funksiyalari: ishni bajarish tartibi sum() – jadvaldagi qiymatlar qig`indisini hisoblash. so`rov: select sum(foyda) as 'foydalar yigindisi' from kassa; natija: so`rov: select avg(foyda) as 'foydalar urta arifmetigi' from kassa; natija so`rov: select min(id) as 'eng birinchi turgan hodim', vazifasi from hodimlar; natija: so`rov: select id, max(foyda) as 'eng yashi foyda', from kassa; natija: so`rov: select count(turi) as 'mahsulot soni' from mahsulotlar; natija: so`rov: select id, nomi, rand(id) from hamkorlar; natija: so`rov: select id, nomi, turi, round(sale/narxi ,5) from mahsulotlar; natija: so`rov: select id, nomi, turi, pow(sale,id) from mahsulotlar; natija: so`rov: select id, nomi, turi, sqrt(narxi) from mahsulotlar; natija: so`rov: select id, nomi, turi, sin(id) from mahsulotlar; natija: image2.png image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image13.png image14.png image15.png image16.png image17.png image18.png image19.png image20.png image21.png image22.png image23.png image24.png image25.png image26.png image27.png image28.png image29.png sql> select id, count(nomi) as ‘hamkor nomi* from hamkorlar group …

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

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

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

О "having standart so‘zior qalilari yaratish"

prezentatsiya powerpoint 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 j...

Этот файл содержит 28 стр. в формате PPTX (487,4 КБ). Чтобы скачать "having standart so‘zior qalilari yaratish", нажмите кнопку Telegram слева.

Теги: having standart so‘zior qalilar… PPTX 28 стр. Бесплатная загрузка Telegram