Operators in Oracle
Operators in Oracle
DISPLAYING DATA:
“SELECT” command used to display data from table.
We can display all rows columns of specific columns.
SELECT COLUMNS/*
FROM TABLENAME
[WHERE CONDITION];
SQL = ENGLISH
QUERIES = SENTENCES
CLAUSES = WORDS
EX:
WHERE clause:
WHERE condition;
Condition:
COLNAME OP VALUE;
EX:
SELECT *
FROM EMP
WHERE EMPID=101;
SELECT ENAME,SAL
FROM EMP
WHERE EMPID=101;
SELECT *
FROM EMP
WHERE ENAME=’DK’;
NOTE
In ORACLE, string comparision is case sensitive i.e. uppercase and lowercase strings are not
same.
SELECT *
FROM EMP
WHERE SAL<=5000;
SELECT *
FROM EMP
WHERE SAL>=5000;
EMP JOINED AFTER 2022?
SELECT *
FROM EMP
SELECT *
FROM EMP
WHERE HIREDATE>’31-DEC-2022’;
SELECT *
FROM EMP
OR
SELECT *
FROM EMP
COMPOUND CONDITION:
Multiple conditions combined wIth AND/ OR operators is called COMPOUND CONDITION.
EX: WHERE CATEGORY=’MOBILES’ AND PRICE <20000; Only select mobile under 20000
SELECT *
FROM EMP
WHERE JOB=’CLERK’ AND JOB=’DEVELOPER’;
SELECT *
FROM EMP
WHERE HIREDATE >= ’01-JAN-2022’ AND HIREDATE<=SYSDATE;
SELECT *
FROM EMP
WHERE (JOB=’CLERK’ OR JOB=’DEVELOPER’) AND SAL>5000;
STUDENT
SNO SNAME S1 S2 S3 S4
1 A 80 90 70 60
2 B 30 60 50 50
Use IN operator for list compression i.e “=” comparssion with multipy values.