sql tilida so'rovlar

PPTX 30 sahifa 641,4 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 30
name of presentation mavzu: so’rovlar yaratish ma'lumotlar bazasi 1 sql tilida so‘rovlar sql (inglizcha structured query language - "strukturalangan so'rovlar tili") - ma'lumotlarning relyatsion modelini yaratish natijasida paydo bo'lgan, relyatsion ma'lumotlar bazalarida ma'lumotlarni yaratish, o'zgartirish va boshqarish uchun ishlatiladigan universal kompyuter axborot-mantiqiy tili 2 sql tilida so‘rovlar sql operatorlari qanday ishlashini ko'rish uchun mahsulotlar (sumproduct jadvalidan) ma'lumotlar bazasidan foydalanamiz. 3 sql tilida so‘rovlar sql-dagi birinchi va eng muhim operator select hisoblanadi. uning yordami bilan jadvaldagi kerakli ma'lumotlar maydonlarini tanlashimiz mumkin. 1. alohida maydonlarni tanlash: select product from sumproduct select maydon_nomi from jadval_nomi 4 sql tilida so‘rovlar 2. bir nechta maydonlarni tanlash aytaylik, sotilgan tovarlarning nomi va miqdorini tanlashimiz kerak. buning uchun kerakli maydon nomlarini vergul bilan ajratib ko'rsatiladi: select product, quantity from sumproduct select 1-maydon_nomi, 2- maydon_nomi from jadval_nomi 5 sql tilida so‘rovlar 3. barcha ustunlarni tanlash agar jadvalni barcha maydonlar bilan olish kerak bo'lsa, unda yulduzcha (*) qo'yiladi: select …
2 / 30
by amount, city 9 sql tilida so‘rovlar 6. saralash yo'nalishi ko’rsatilishi jimlik bo‘yicha order by operatori o'sish tartibida saralashaydi, qiymatlarning kamayish tartibida saralash ham mumkin. buning uchun har bir maydonning oxiriga desc operatori (bu descending so'zining qisqartmasi)qo'yiladi. select * from sumproduct order by amount desc, city 10 sql tilida so‘rovlar ko'pgina hollarda, barcha yozuvlarni emas, faqat ma'lum mezonlarga javob beradiganlarini olish kerak bo‘ladi. buning uchun, sql-da tanlashni filtrlash uchun maxsus where operatori mavjud. select maydon…. from table_name where predicate select * from mytable where mycol > 100 11 sql tilida so‘rovlar 7. where operatori bilan oddiy filtrlash masalan, jadvaldan faqat ma'lum bir mahsulotga tegishli yozuvlarni tanlaymiz. buning uchun product ustuni qiymatni bo'yicha filtrlaydigan qo'shimcha filtrlash parametri ko‘rsatiladi. matn qiymatlarini tanlash bo'yicha so'rov: select * from sumproduct where product = 'bikes' 12 sql tilida so‘rovlar select * from sumproduct where product = 'bikes' 13 sql tilida so‘rovlar select * from sumproduct …
3 / 30
lect * from sumproduct where amount > 40000 and city = 'toronto' 18 sql tilida so‘rovlar 10. kengaytirilgan filtrlash (and, or) select * from sumproduct where month= 'april' or month= 'march' 19 sql tilida so‘rovlar 10. kengaytirilgan filtrlash (and, or) select * from sumproduct where (product = 'bikes' or product = 'skates') and month= 'march' 20 sql tilida so‘rovlar 11. kengaytirilgan filtrlash (in operatori) select * from sumproduct where id in (4, 12, 58, 67) 21 sql tilida so‘rovlar 12. kengaytirilgan filtrlash (not operatori) select * from sumproduct where not city in ('toronto', 'montreal') 22 sql tilida so‘rovlar ko'pincha, ma'lumotlarni filtrlash uchun tanlash shartning aniq mosligi bilan emas, balki taxminiy qiymati bo'yicha bajarish kerak bo'ladi. masalan, nomi ma'lum bir shablonga mos keladigan yoki ba'zi simvollar yoki so'zlarni o'z ichiga olgan mahsulotni qidiriladi. buning uchun sql tilida taxminiy qiymatlarni qidiradigan like operatori mavjud. bunday shablonni yaratish uchun metasimvollar (qiymatning bir qismini …
4 / 30
harfi bilan boshlanmaydigan yozuvlar tanlanadi: select * from sumproduct where city like '[!tn]*' 27 sql tilida so‘rovlar 15. matematik amallarni bajarish hisoblanadigan maydonlardan foydalanish usullaridan biri tanlangan ma'lumotlarga matematik amallarni bajarishdir. har bir mahsulotning o'rtacha sotish narxini hisoblaylik. buning uchun amount (summa) ustunini quantity (miqdor)ga bo‘lish kerak: select distinct product, amount/quantity from sumproduct 28 sql tilida so‘rovlar 16. psevdonimlardan foydalanish har bir mahsulotning o'rtacha sotish narxi ustuni mbbt bergan nom - expr1001 bilan aks etmoqda. so'rovda oldindan ko‘rsatgan qo'ygan holda maydonni nomlash, ya'ni psevdonim berish numkin: select distinct product, amount/quantity as avgprice from sumproduct 29 sql tilida so‘rovlar 17. maydonlarni birlashtirish (ulash) matematik amallardan tashqari, matnlarni birlashtiramiz va uni alohida maydonda aks ettirish mumkin. matnlarni ulash (birlashtirish): select month + ' ' + product as newfield, quantity from sumproduct 30 image2.png image3.jpeg image4.jpeg image5.jpeg image6.jpeg image7.jpeg image8.jpeg image9.jpeg image10.jpeg image11.png image12.jpeg image13.jpeg image14.jpeg image15.jpeg image16.jpeg image17.jpeg image18.jpeg image19.jpeg image20.png image21.png …
5 / 30
kates skis long | vskis long lo bikes |_| bikes |_| bikes |_| bikes |__ skates |__ skates _| skates |_| skates |_| skis long |__| skis long skis long 12 56 854 ys) 56 854 25 663 854 25 663 id +| month - > product -| city ~| quantity -| amount ~- 47 january skates new york 4 $396,00 15 april skis short toronto 4 $836,00 35 february skis short toronto 4 $836,00 74 march skisshort montreal 4 $836,00 52 january skis long san francisco 4 $980,00 41 february snow board new york 4 $1 232,00 18 april snow board montreal 4 $1232,00 79 march snow board toronto 4 $1232,00 62 march bikes montreal 4 $1500,00 28 february skates san francisco 21 $2:079,00 26 february skates montreal 21 $2.079,00 46 january skates montreal 21 $2079,00 8 april skates san francisco 25 =$2475,00 mee month 47 january 74 march …

Ko'proq o'qimoqchimisiz?

Barcha 30 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"sql tilida so'rovlar" haqida

name of presentation mavzu: so’rovlar yaratish ma'lumotlar bazasi 1 sql tilida so‘rovlar sql (inglizcha structured query language - "strukturalangan so'rovlar tili") - ma'lumotlarning relyatsion modelini yaratish natijasida paydo bo'lgan, relyatsion ma'lumotlar bazalarida ma'lumotlarni yaratish, o'zgartirish va boshqarish uchun ishlatiladigan universal kompyuter axborot-mantiqiy tili 2 sql tilida so‘rovlar sql operatorlari qanday ishlashini ko'rish uchun mahsulotlar (sumproduct jadvalidan) ma'lumotlar bazasidan foydalanamiz. 3 sql tilida so‘rovlar sql-dagi birinchi va eng muhim operator select hisoblanadi. uning yordami bilan jadvaldagi kerakli ma'lumotlar maydonlarini tanlashimiz mumkin. 1. alohida maydonlarni tanlash: select product from sumproduct select maydon_nomi from jadval_nomi 4 s...

Bu fayl PPTX formatida 30 sahifadan iborat (641,4 KB). "sql tilida so'rovlar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: sql tilida so'rovlar PPTX 30 sahifa Bepul yuklash Telegram