Etibor uchun raxmat Mavzu: So'rovlarda LIKE BETWEEN, IN, NOT IN kalit so'zlardan foydalanish Mavzu: So'rovlarda LIKE BETWEEN, IN, NOT IN kalit so'zlardan foydalanish SQL tilida LIKE operatori biror bir shablondagi qiymatni topish uchun WHERE kalit so'zi bilan ishlatiladi. LIKE operatori bilan ko'pincha 2 xil turdagi usul (wildcard) ishlatiladi: SQL tilida LIKE operatori biror bir shablondagi qiymatni topish uchun WHERE kalit so'zi bilan ishlatiladi. LIKE operatori bilan ko'pincha 2 xil turdagi usul (wildcard) ishlatiladi: 2) Tagchiziq (_) belgisi faqatgina bitta belgini bildiradi.
Shuningdek, ushbu belgilar (wildcard) so'rovda birgalikda qo'llanilishi mumkin.
LIKE operatorini sintaksisi quyidagicha:
SELECT ustun1, ustun2, .. FROM jadval_nomi WHERE ustun LIKE shablon;
Quyida shu wildcard (belgilar) ishtirokida bir nechta kombinatsiyali misollarni ko'rib chiqamiz. Quyida shu wildcard (belgilar) ishtirokida bir nechta kombinatsiyali misollarni ko'rib chiqamiz. WHERE XaridorIsmi LIKE 'a%' - 'a' harfi bilan boshlangan hamma qiymatlarni topadi. WHERE XaridorIsmi LIKE '%a' - 'a' harfi bilan tugaydigan hamma qiymatlarni topadi. WHERE XaridorIsmi LIKE '%la%' - 'la' birikmasi qatnashgan hamma qiymatlarni topadi. WHERE XaridorIsmi LIKE '_r%' - ikkinchi harfi 'r' bo'lgan hamma qiymatlarni topadi. WHERE XaridorIsmi LIKE 'b_%' - 'b' harfi bilan boshlanadigan va kamida 2 ta harfdan iborat hamma qiymatlarni topadi. WHERE XaridorIsmi LIKE 'b__%' - 'b' harfi bilan boshlanadigan va kamida 3 ta harfdan iborat hamma qiymatlarni topadi. WHERE XaridorIsmi LIKE 'b__%' - 'b' harfi bilan boshlanadigan va kamida 3 ta harfdan iborat hamma qiymatlarni topadi. WHERE XaridorIsmi LIKE 'd%a' - 'd' harfi bilan boshlanadigan va 'a' harfi bilan tugaydigan hamma qiymatlarni topadi.
Do'stlaringiz bilan baham: |