SQL da not like dan foydalansam bo'ladimi?
SQL da not like dan foydalansam bo'ladimi?

Video: SQL da not like dan foydalansam bo'ladimi?

Video: SQL da not like dan foydalansam bo'ladimi?
Video: QULOQNI UY SHAROITIDA YUVISHNI O'RGANIB OLING PULINGIZ TEJALADI 2024, Aprel
Anonim

The YOQMAGAN operator ichida SQL hisoblanadi ishlatilgan varchar turidagi ustunda. Odatda, shunday ishlatilgan % bilan ishlatilgan har qanday satr qiymatini, shu jumladan null belgisini ko'rsatish uchun. Biz ushbu operatorga uzatadigan satr emas harflar katta-kichikligiga sezgir.

Shu munosabat bilan, SQLda nima ishlatiladi?

The SQL IN sharti (ba'zan IN operatori deb ataladi) ifoda qiymatlar ro'yxatidagi istalgan qiymatga mos kelishini osongina tekshirish imkonini beradi. Bu ishlatilgan SELECT, INSERT, UPDATE yoki DELETE iboralarida bir nechta YOKI shartlarga ehtiyojni kamaytirishga yordam berish.

Xuddi shunday, SQL da Except operatori nima? The SQL MUSTAQO band/ operator ikkita SELECT iborasini birlashtirish uchun ishlatiladi va birinchi SELECT iborasidan ikkinchi SELECT iborasi tomonidan qaytarilmagan qatorlarni qaytaradi. Buning ma'nosi MUSTAQO faqat ikkinchi SELECT iborasida mavjud bo'lmagan qatorlarni qaytaradi.

Shuni ham bilish kerakki, SQL-dagi yozuvni qanday chiqarib tashlashim mumkin?

EXCEPT operatori ishlatiladi istisno qilish kabi qatorlar ular bitta so'rovda topiladi, lekin boshqasi emas. Qaytadi qatorlar ular bitta natijaga xosdir. EXCEPT operatoridan foydalanish uchun ikkala so‘rov ham bir xil sonli ustunlarni qaytarishi va bu ustunlar mos bo‘lishi kerak. ma'lumotlar turlari.

SQLda nima o'xshamaydi?

MySQL YOQMAGAN quyidagi mezonga mos keladigan qatorlarni chiqarib tashlash uchun ishlatiladi LIKE operator. Shaklni moslashtirish yordamida SQL oddiy oddiy ifodalarni taqqoslash. 1 (TRUE) yoki 0 (FALSE) qaytaradi. Agar ifoda yoki pat NULL bo'lsa, natija NULL bo'ladi.

Tavsiya: