LOGICAL OPERATOR WITH WHERE CLAUSE

LOGICAL OPERATOR WITH WHERE CLAUSE

 WHERE CLAUSE এবং logical Operator এর সমন্বয়ে শর্ত দিয়ে DATA RETRIEVAL/ DISPLAY করানো যায়, যদি WHERE CLAUSE এর শর্ত পূরণ হয় তবেই ডাটা DISPLAY হয়| WHERE CLAUSE আলাদাভাবে কোন কাজ করতে পারে না| logical Operator এর সাথে মিলে কাজ করে।

নিম্নে logical Operator এর বর্ননা দেওয়া হলো।



Ø  =    EQUAL TO

Ø  >    GREATER THAN

Ø  >=   GREATER THAN OR EQUAL TO

Ø  <    LESS THAN

Ø  <=   LESS THAN OR EQUAL TO

 


DATE & CHARACTER MUST BE ENCLOSED WITHIN SINGLE QUOTATION IN THE WHERE CLAUSE.


SELECT ENAME, EMPNO, JOB, DEPTNO

FROM EMP

WHERE JOB ='CLERK'

 

ENAME           EMPNO JOB           DEPTNO

---------- ---------- --------- ----------   

SMITH            7369 CLERK             20 

ADAMS            7876 CLERK             20    

JAMES            7900 CLERK             30 

MILLER           7934 CLERK             10 


DEPT টেবিলের DNAME AND DEPTNO কলামের ডাটা দেখবো। শর্ত হচ্ছে DEPTNO 20 এর বড় যে সকল DEPARTMENT শুধুমাত্র সেই সব ডিপার্টমেন্ট দেখা যাবে।


SELECT DNAME, DEPTNO

FROM DEPT

WHERE DEPTNO>20;

 

DNAME              DEPTNO

-------------- ----------

SALES                  30

OPERATIONS             40


DEPT টেবিলের DNAME AND DEPTNO কলামের ডাটা দেখবো। শর্ত হচ্ছে DEPTNO 20 এর ছোট যে সকল DEPARTMENT এর শুধুমাত্র তাদেরই দেখা যাবে।

 

1.  SELECT DNAME, DEPTNO

FROM DEPT

WHERE DEPTNO<20

 

DNAME              DEPTNO

-------------- ----------

ACCOUNTING             10


DEPT টেবিলের DNAME AND DEPTNO কলামের ডাটা দেখবো। শর্ত হচ্ছে DEPTNO = 20 যে সকল DEPARTMENT এর শুধুমাত্র তাদেরই দেখা যাবে।


SELECT DNAME, DEPTNO

FROM DEPT

WHERE DEPTNO=20

 

DNAME              DEPTNO

-------------- ----------

RESEARCH               20       

  

EMP টেবিলের ENAME, SAL AND COMM কলামের ডাটা দেখবো। শর্ত হচ্ছে যাদের  SALARY কমিশনের চেয়ে কম সেকল সকল EMPLOYEE এর তালিকা যাবে। অর্থাৎ কমিশন যাদের বড় বা বেশী তাদের দেখা যাবে।

 

SQL> SELECT ENAME, SAL, COMM

FROM EMP

WHERE COMM>SAL;

 

ENAME             SAL       COMM

---------- ---------- ----------

MARTIN           1250       1400

  

EMP টেবিলের ENAME, SAL AND COMM কলামের ডাটা দেখবো। শর্ত হচ্ছে যাদের SALARY কমিশনের চেয়ে বেশী যেসকল EMPLOYEE এর তাদের তালিকা যাবে। অর্থাৎ কমিশন যাদের ছোট বা কম তাদের দেখা যাবে।

 

SQL> SELECT ENAME, SAL, COMM

FROM EMP

WHERE COMM<SAL;

 

ENAME             SAL       COMM

---------- ---------- ----------

ALLEN            1600        300

WARD             1250        500

TURNER           1500          0


EMP †Uwe‡ji EMPNO, JOB AND DEPTNO Kjv‡gi WvUv †`L‡e| kZ© n‡”Q hv‡`i c`ex CLERK, ïaygvÎ Zv‡`iB †`Lv hv‡e| kZ© c~ib bvn‡j DATA RETERIVE n‡e bv|

SELECT ENAME, EMPNO, JOB, DEPTNO

FROM EMP

WHERE JOB ='CLERK'

 

ENAME           EMPNO JOB           DEPTNO

---------- ---------- --------- ----------   

SMITH            7369 CLERK             20 

ADAMS            7876 CLERK             20    

JAMES            7900 CLERK             30 

MILLER           7934 CLERK             10 

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন