1 Dars sql komandasi: select haqida



Download 125.6 Kb.
bet1/2
Sana27.09.2019
Hajmi125.6 Kb.
  1   2
1 Dars - SQL komandasi: select haqida

SQL so'rov tilini o'rganishni boshlaymiz. Har bir maqolada ma'lum bir sql komandalarini yozib borishga harakat qilaman. Bu so'rov tili bevosita ma'lumotlar bazasi(jadvallar)ga bog'liq bo'lgani uchun, maqola boshida biror jadvalni olib, shu jadvalga har xil so'rovlar berib boraman.

Misollar, oracle ning isqlplus muhitida sinab boriladi va natijalar chiqariladi. Isqlplus dan boshqa muhitlarda ham bu komandalar ishlaydi, lekin ba'zi o'zgarishlar bo'lishi mumkin(sqlplus, mysql). Komandalarni, o'rganishga qulay va soddadan qiyinga ko'tarilib borish tartibida ko'rsatib boraman. Iloji boricha to'liq ma'lumot berishga xarakat qilaman.

Bu maqolada quyidagi jadvaldan foydalanamiz.



Bu jadval " misol" deb nomlanib, 4 ta ustun va 6 ta qatordan iborat. YUqoridagi qatorda faqat qator nomlari aks ettirilgan, ular ma'lumot vazifasini bajarmaydi. 5 ta qatordan iborat ma'lumot, bizning jadvalimizda joylashgan va biz bu ma'lumotlarni sql so'rov tili orqali har xil ko'rinishda chiqarib olishimiz mumkin. Albatta haqiqiy ma'lumotlar bazasida bunday kam ma'lumotlar saqlanmaydi, biz misollarni shu kichik ma'lumotlarda bajaramiz.

Demak birinchi komanda bu – SELECT.

select * from misol;

Bu so'rovning ma'nosi, " misol" jadvalidagi barcha ma'lumotlarni chiqar deganidir. "*" barcha ustunlardagi ma'lumotlarni degani. "select" – esa ekranga chiqar degani. Natijani ko'ramiz:



Agar bizga barcha ustun ma'lumotlar emas, faqatgina ba'zi birlari kerak bo'lsa, kerakli ustun nomlarini vergul orqali nomma nom yozamiz.



select name, surname, year from misol;

Natija:


Ma'lumotlar bazasidan, ma'lumotlarni chiqarishda mantiqiy amallar orqali( + , — , * ,/ ,() ), ma'lumotlarga o'zgartirish kiritib, ekranga chiqarishimiz mumkin bo'ladi.



select name, year+15, num*10 from misol;

Natijani ko'rsangiz, so'rov tili orqali, ma'lumotlarni o'zgartirganimizni ko'rishingiz mumkin bo'ladi.



yoki bo'lmasa quyidagicha



select year+10*num, name from misol;

Agar bazadagi ustun nomlari sizga yoqmasa, siz ularni o'zingiz hohlaganday nom bilan ekranga chiqarishingiz mumkin bo'ladi, bunda ma'lumotlar bazasidagi ustun nomlari o'zgarmaydi, faqat ekranda o'zgargan ko'rinishi chiqadi. Bunda bizga " 


Download 125.6 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2020
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
O’zbekiston respublikasi
maxsus ta’lim
zbekiston respublikasi
o’rta maxsus
davlat pedagogika
axborot texnologiyalari
nomidagi toshkent
pedagogika instituti
texnologiyalari universiteti
navoiy nomidagi
guruh talabasi
samarqand davlat
toshkent axborot
nomidagi samarqand
toshkent davlat
haqida tushuncha
ta’limi vazirligi
xorazmiy nomidagi
Darsning maqsadi
vazirligi toshkent
Toshkent davlat
tashkil etish
Alisher navoiy
rivojlantirish vazirligi
Ўзбекистон республикаси
matematika fakulteti
pedagogika universiteti
sinflar uchun
Nizomiy nomidagi
таълим вазирлиги
tibbiyot akademiyasi
maxsus ta'lim
o’rta ta’lim
bilan ishlash
ta'lim vazirligi
fanlar fakulteti
махсус таълим
kommunikatsiyalarini rivojlantirish
umumiy o’rta
Referat mavzu
fanining predmeti
haqida umumiy
Navoiy davlat
fizika matematika
universiteti fizika
Buxoro davlat
malakasini oshirish
davlat sharqshunoslik
Samarqand davlat