Single Row Functions
Single Row Functions
Single Row Functions
SELECT ENAME
FROM EMP
WHERE LENGTH(ENAME)=4;
SELECT ENAME,JOB
FROM EMP
WHERE LENGTH(JOB)=7;
SELECT LENGTH(‘QSPIDERS’)-LENGTH(REPLACE(‘QSPIDERS’,’S’))
FROM DUAL;
SELECT JOB
FROM EMP
WHERE SUBSTR(JOB,-3)=’MAN’;
SELECT JOB
FROM EMP
WHERE SUBSTR(JOB,1,3)=’MAN’;
SELECT ENAME
FROM EMP
WHERE LENGTH(ENAME)-LENGTH(REPLACE(ENAME,'L'))=1
OR
SELECT ENAME
FROM EMP
SELECT DNAME
FROM DEPT
WHERE INSTR(DNAME,'O',1)>0;
FROM EMP
WHERE ENAME='SCOTT';
9. CALCULATE NUMBER OF L IN STRING 'HELLLLL'
SELECT LENGTH(HELLLLL)-LENGTH(REPLACE(HELLLLL,'L'))
FROM DUAL;
10. DISPLAY ALL THE EMPLOYEES WHOSE JOB HAS A STRING 'MAN'
SELECT JOB
FROM EMP
WHERE INSTR(JOB,'MAN',1)>0;
11. DISPLAY ALL THE EMPLOYEES WHOSE JOB STARTS WITH STRING 'MAN'
SELECT JOB
FROM EMP
WHERE SUBSTR(JOB,1,3)=’MAN’;
12. DISPLAY ALL THE EMPLOYEES WHOSE JOB ENDS WITH STRING 'MAN'
SELECT JOB
FROM EMP
WHERE SUBSTR(JOB,-3)=’MAN’;
SELECT CONCAT(LOWER(SUBSTR('QSPIDERS',1,3)),
SUBSTR('QSPIDERS',4)
FROM DUAL;
14. DISPLAY THE RESULT FROM EMP TABLE AS BELOW.
FROM EMP
SELECT ENAME,HIREDATE
FROM EMP
WHERE TO_CHAR(HIREDATE,'DY')='WED';
SELECT ENAME
FROM EMP
WHERE MOD(TO_CHAR(HIREDATE,'YY'),4)=0;
SELECT ENAME,HIREDATE
FROM EMP
SELECT TO_CHAR(HIREDATE,'MON-DD-YYYY')
FROM EMP;
19) DISPLAY FIRST HALF OF NAME IN LOWER CASE AND REST IN REVERSE.
SELECT
CONCAT(LOWER(SUBSTR(ENAME,1,LENGTH(ENAME)/2)),REVERSE(SUBSTR(ENAM
E,LENGTH(ENAME)/2+1)))
FROM EMP;
SELECT SUBSTR(ENAME,-3)
FROM EMP
WHERE JOB=’MANAGER’;
21) WAQTD NAME OF THE EMP WHOSE NAME ENDS WITH ‘S’
SELECT ENAME
FROM EMP
WHERE SUBSTR(ENAME,-1)=’S’;
SELECT ENAME
FROM EMP
SELECT ENAME
FROM EMP
FROM EMP;
FROM EMP;
FROM EMP;
SELECT ENAME
FROM EMP
28) WAQTD NAME OF THE EMP AND HIS DNAME IF CHAR ‘O’ IS PRESENT IN
EMP’S NAME AS WELL AS DNAME
SELECT ENAME,DNAME
SELECT ENAME
FROM EMP
WHERE MOD(LENGTH(ENAME),2)=0;