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
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন