LIKE
- প্যাটার্ন দিয়ে ডাটা ফিল্টার এর ক্ষেত্রে LIKE ব্যবহার করা হয়
- এটা টেক্সট ডাটার উপর ব্যাপক ব্যবহার করা হয়
- যেকোন সিঙ্গেল ক্যারেকটার এর জনি _ (আন্ডারস্কোর)
- যেকোন মাল্টিপল ক্যারেকটার এর জন্য % (এমপারসেন্ড)
- LIKE কেস সেনসেটিভ
- ILIKE কেন সেনসেটিভ না
সিনটেক্সট
first_name ফিল্টার করো যাদের নাম বড় হাতের A দিয়ে শুরু
SELECT
*
FROM actor
WHERE first_name LIKE 'A%'
first_name ফিল্টার করো যাদের নাম A অথবা a দিয়ে শুরু
SELECT first_name FROM actor WHERE first_name ILIKE 'a%'
যাদের নামের মাঝে A আছে
SELECT * FROM actor WHERE first_name LIKE '%A%'
যাদের নামের দ্বিতীয় অক্ষর A
SELECT * FROM actor WHERE first_name LIKE '_A%'
যাদের নামের তৃতীয় অক্ষর A
SELECT * FROM actor WHERE first_name LIKE '__A%'
যাদের নামে A নাই
SELECT * FROM actor WHERE first_name NOT LIKE '%A%'