Like
Axmadjonov Abdulloh
Last updated
Axmadjonov Abdulloh
Last updated
Like PostgreSQL - bu turli xil ma'lumotlar turlari va operatorlarini qo'llab-quvvatlaydigan kuchli ochiq manbali "relational" ma'lumotlar bazasini boshqarish tizimi. PostgreSQL-da eng ko'p ishlatiladigan operatorlardan biri "Like" operatori bo'lib, u namuna orqali solishtirish uchun ishlatiladi.
"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.