Data definition language) Ma`lumotlarni manipulyatsiya qilish tili


Exam jadvaldan «4» va «5» baholi talabalar ro`yxati chiqarilsin


Download 303.9 Kb.
bet3/6
Sana23.04.2023
Hajmi303.9 Kb.
#1387249
1   2   3   4   5   6
Bog'liq
11-lecture

Exam jadvaldan «4» va «5» baholi talabalar ro`yxati chiqarilsin.

Select * from exam

Where mark in (4,5);

Birorta ham 4, 5 olmagan talaba haqidagi ma’lumotlar olish uchun not yoziladi.

Between amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi.

Between amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi.

30 va 40 soat doirasida o`qitiladigan fanlarni chiqarish so`rovi tuzilsin.

Select * from subject

Where hour between 30 and 40

Between amali maydon sonli va simvolli bo`lganda ham ishlatiladi.

Like amali simvolli toifadagi maydonlar uchun ishlatiladi. Bu amal maydonni satrli matnlarni like dan so`ng ko`rsatilgan qism satr bilan solishtiradi.

Misol: studentlar jadvalida familiyasi «M» harfi bilan boshlanadigan talaba haqida ma’lumot chiqarilsin.

Select* from student

Where surname like ‘M%’

SQL da almashtirish funksiyalari bilan ishlash

Lower- () – berilgan satrni kichik harflarga almashtirib beradi.

Upper- () – kichik harflarni kata harflarga almashtirib beradi.

Initcap- () – satrdagi har bir uzunlikni 1-harfini bosh harf qilib beradi. Maslan, ularga quyidagi misolni ko`ramiz.

Select lower(surname), Upper (name) from student

Where kurs=4 and stipend 20;


Surname

Name

sidirov

VADIM

petrov

ANTON

LPAD (, , [< qism satr>)

LPAD (, , [< qism satr>)

RPAD (, , []);

Berilgan uzunlikdagi qism satrni chapdan, ungday joylashtiriladi. Agar kism satr kursatilmagan bulsa, satr sukut bilan, probellar bilan tuldiriladi. Agar uzunlikunlik satr uzunlikunlikdan kerak bulsa berilgan satr kursatilgan uzunlikunlikgacha kirkiladi.


Download 303.9 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling