Select * From exam-marks Where mark in (4,5);
Birorta ham 4 yoki 5 olmagan talaba haqidagi ma’lumotlar olish uchun not yoziladi.
Berween amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi.
30 va 40 soat doirasida o‘qitiladigan fanlarni chiqarish so‘rovini berish.
Select * from subject Where hour between 30 and 40;
Between amali maydonlar sonli va simvolli bo‘lganda ham ishlatiladi.
Like amali simvolli toifadagi maydonlar uchun ishlatiladi. Bu amal maydonni satrli matnlarni likedan so‘ng ko‘rsatilgan qism satr bilan solishtiradi.
Talabalar jadvalida familiyasi “M” harfi bilan boshlanadigan talaba haqida ma’lumot chiqaring.
Select* from talaba Where surname like M%;
Foiz (%) belgisi belgilangan joyda ixtiyoriy simvollar ketma-ketligi kelishini anglatadi. Bundan tashqari “_” ma’nosi belgilangan joyda ixtiyoriy 1 ta simvol kelishini anglatadi.
Bu amallarni maydonda o‘tkazib yuborilgan qiymatlarni yoki noaniq qiymatlarni topishda ishlatib bo‘lmaydi.
SQL tilida ma’lumotlarni almashtiruchi va kiritilgan familiyalar ishlatilishi mumkin. Ular ustun qiymatlari bilan ishlashi uchun yoki const sifati ifodalarda keladi. const sifatida simvolli const, sonli constlarni ishlatish mumkin. Ular ustunlar ro‘yxatiga kiritiladi va xuddi virtual ustun kabi aniqlanadi. Agar so‘rovda ustun o‘rnida son kelsa, bu sonli const hisoblanadi. Simvolli const () ichida yoziladi.
Misol: quyidagi so‘rov ushbu jadvalni chiqaradi.
Select ‘familiya’, surname, ‘imya’, name, 100 From TALABA
‘familiya’
|
Surname
|
‘ism’
|
name
|
100
|
familiya
|
Aliyev
|
ism
|
Qosim
|
100
|
familiya
|
Valiyev
|
ism
|
Sobir
|
100
|
Sonli ma’lumotlarni uzunlik o‘zgartirish uchun atribut amallardan foydalanamiz. Bunda quyidagi amallar ishlatiladi: “-“, “+”, “*”, “/”
Do'stlaringiz bilan baham: |