Eslatma! SQL tilini va ma'lumotlar bazalarini o'rganish uchun, katta DBMSlarning maxsus bepul nashrlari mavjud, masalan, Microsoft Microsoft SQL Server-da Express nashr. Ushbu DBMSni materialda qanday o'qiy olish mumkin - Microsoft SQL Server 2016 Express o'rnatilishini tavsifi.
Bu erda Applications iborasini ishlatishning eng oddiy misoli.
Jadvaldan SELECT *
* - barcha ma'lumotlarni ko'rsatish;
FROM - manba;
Jadval - manba nomi ( bizning holatimizda jadval).
Ammo, amalda, odatda jadvaldagi barcha ma'lumotlarga kerak emas, ba'zida faqat ba'zi ustunlar, buning uchun biz kerakli ustunning nomini * yoki ustunlar), masalan:
Jadvalni tanlang
narx - ustunning nomi.
Eslatma! Misol tariqasida oddiy jadvallarni kompyuter modellari, ularning bahosi va nomini ishlatamiz.
Agar siz bir necha ustunni belgilashingiz kerak bo'lsa, ularni faqatgina Select tugmachasidan keyin vergul bilan ajratib qo'ying
SELECT narxlari, ism, model FROM Jadval
qaerda, narx, ism, model Jadvaldagi ustunlardir.
Tanlash qoidasi WHERE moddasi.
Namuna olish jarayonida juda tez-tez ma'lumotlarni ma'lum shartlarga ko'ra filtrlashimiz kerak, ya'ni, masalan. barcha ma'lumotlar emas, balki faqatgina shartlarga mos keladiganlar, SELECT yonida, operatordan foydalanishingiz mumkin WHERE.
Jadvaldan SELECT bahosi WHERE narx\u003e 100
qaerda, WHERE sharti, ya'ni. biz faqat bizning holatimizga mos keladigan qatorlarni ko'rsatamiz ( 100 dan oshiq narx).
SQL taqqoslash operatorlari
"\u003e" - har qanday narsadan ham ko'proq;
«<» – меньше чего-нибудь;
"=" Tengdir;
«<>- teng emas;
"\u003e =" - katta yoki teng;
«<=» – меньше или равно.
Siz shuningdek kalitda kalit so'zni ko'rsatishingiz mumkin. BETWEENya'ni, masalan, ma'lum bir oraliqda tushadi yoki tushadi
Jadvaldan SELECT bahosi QANDAY narxi 400 VA 600 oralig'ida
bu erda narx 400 dan 600 gacha bo'lishi kerakligini ko'rsatamiz.
Tekshirilayotgan ifoda qiymatining har qanday ma'lum bir qiymat majmuasiga kiritilganligini tekshirish uchun, siz taqrizni ishlatishingiz mumkin IN.
Jadvaldan SELECT narxi JONLI narx (400, 600)
Bunday holda biz faqat 400 va 600 bahoga ega bo'lishni xohlaymiz.
Agar biz faqat noyob manba satrlarini olishimiz kerak bo'lsa, biz kalit so'zni belgilashimiz mumkin Farqlimasalan
Jadvaldan QILISh narxi\u003e 100 dan farqni tanlang
Eslatma! SQL tili katta / kichik harflar sezgir emas, siz bir satrda so'rovlarni yozishingiz yoki bir nechtagacha ularni buzishingiz mumkin. Misol uchun, quyidagi ikki so'rov bir xil bo'ladi.
Jadvalda SELECT narxlari
Jadvaldan narxni tanlang
ORDER BY tartibida
Ko'pincha ma'lum bir maydon tomonidan so'rov natijalarini saralash zarur ustun). Buning uchun biz so'rovdan so'ng qurilishni aniqlaymiz ORDER BY va o'sha joylar ( bir nechta vergul bilan ajratilishi mumkin), tartiblangan bo'lishi kerak.
SELECT narxlari Jadvaldan ORDER BY narxlari DESC
Ushbu tartiblash misollari kamayib boradi, ammo siz ham ko'tarilish bilan tartibga solishingiz mumkin. DESC o'rniga ASC yozamiz, lekin odatda bu kabi yozilmaydi, chunki ortib boruvchi buyruqlar sukut.
SQL-dagi umumiy funktsiyalar
SQLda to'plash funktsiyalari deyarli foydalidir:
Do'stlaringiz bilan baham: |