WHERE


- SELECT  এর মাধ্যমে পাওয়া ডাটা থেকে ডাটা  ফিল্টার করার জন্য WHERE  ব্যবহার করা হয়  

-সব সময় FROM এর পরে বসে 

- গ্রেটার  >, লেস  <, গ্রেটার অর  ইকুয়াল  >=, লেস অর ইকুয়াল  <=, নট ইকুয়াল  <> ইত্যাদি কন্ডিশন ব্যবহার করা যায় 

- একাধিক কন্ডিশন ব্যবহার করা যায় AND এবং OR দিয়ে 

- null চেক করার জন্য is ব্যবহার করা হয় 


সিনটেক্সট 

SELECT
column_name1,
column_name2
FROM table_name
WHERE condition



নাম্বার ফিল্টার করা 

SELECT
*
FROM payment
WHERE amount = 10.99


টেক্সট ফিল্টার করা 

SELECT
first_name,
last_name
FROM customer
WHERE first_name = 'ADAM'


ফিল্টার null 

SELECT
first_name,
last_name
FROM customer
WHERE first_name is null


ফিল্টার নট null 

SELECT
first_name,
last_name
FROM customer
WHERE first_name is not null


এন্ড এর এক্সাম্পল 

SELECT
*
FROM payment
WHERE amount = 10.99
AND customer_id = 426


OR এর এক্সাম্পল 

SELECT
*
FROM payment
WHERE amount = 10.99
OR amount = 9.99


AND অথবা OR কে আবার গ্রুপ করেও কমপ্লেক্স কন্ডিশন লিখা যায় 

SELECT
*
FROM payment
WHERE (amount = 10.99
OR amount = 9.99)
AND customer_id = 426