Like
Axmadjonov Abdulloh
«Like» operatori PostgreSQL ma’lumotlar bazasidagi boshqa satr bilan satr namunasini solishtirish uchun ishlatiladi. Bu namuna mos keladimi yoki yo’qligini ko’rsatuvchi mantiqiy qiymatni (true yoki false) qaytaradi. PostgreSQL-da «Like» operatoridan foydalanish sintaksisi quyidagicha:
Yuqoridagi sintaksisda «ustun_nomi» siz qidirmoqchi bo’lgan ustun nomini, «jadval_nomi» ustun joylashgan jadval nomini va «namuna» siz solishtirmoqchi bo’lgan qator namunasini ifodalaydi.
«Like» operatori namunani solishtirish uchun quyidagi maxsus belgilarni qo’llab-quvvatlaydi: «%» — Nol yoki undan ortiq belgilarning istalgan ketma-ketligiga mos keladi. «_» — Har qanday bitta belgiga mos keladi.
Aytaylik bizda quyidagi jadval bor:
Jadvaldagi familiyasi «ov» bilan tugaydigan xodimlarni olish uchun quyidagi kod yoziladi:
Natija:
Quyidagi kod esa familiyasi «A» bilan boshlanib 4-harfi ham «a» bo’lgan xodimlarni qaytaradi:
Natija:
Xulosa qilib aytadigan bo’lsak, PostgreSQL-dagi «Like» operatori satrlarni namuna orqali solishtirish uchun kuchli vositadir. Maxsus belgilar va sintaksisni tushunib, PostgreSQL ma’lumotlar bazasida aniq ma’lumotlarni osongina qidirishingiz mumkin.
Dasturlash
Like