Professional Documents
Culture Documents
INITCAP(EN
----------
Smith
Allen
Ward
Jones
Martin
Blake
Clark
Scott
King
Turner
Adams
James
Ford
Miller
14 rows selected.
line 1 truncated.
1* Select Initcap('DURGA SOFT ') From Dua
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
INITCAP('DU
-----------
Durga Soft
CONCAT('
--------
OracleDs
SQL> ed
Wrote file afiedt.buf
CONCAT(CONC
-----------
OracleDsHyd
SQL> ed
Wrote file afiedt.buf
F
-
SQL>
SQL> ed
Wrote file afiedt.buf
Full Nam
--------
SmithJan
SUBS
----
SIVA
SQL> ed
Wrote file afiedt.buf
SUBSTR(
-------
KRISHNA
SUBSTR(
-------
KRISHNA
line 1 truncated.
1* Select Substr('SIVA RAMA KRISHNA',-7) From Dua
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
SUBSTR(
-------
KRISHNA
SUBSTR(
-------
KRISHNA
SQL> ed
Wrote file afiedt.buf
SUBS
----
RAMA
SQL> ed
Wrote file afiedt.buf
1* Select Substr('SIVA RAMA KRISHNA',-12,-4) From Dual
2 /
S
-
SQL> ed
Wrote file afiedt.buf
SUB
---
SIV
SQL> ed
Wrote file afiedt.buf
SUB
---
SIV
line 4 truncated.
1 Select Ename,Job
2 From Emp
3* Where Substr(Job,6)=Upper('man')
4 /
ENAME JOB
---------- ---------
ALLEN SALESMAN
WARD SALESMAN
MARTIN SALESMAN
TURNER SALESMAN
1 Select Concat(Initcap(Ename),
2 Concat(' is a ',Concat(Initcap(Substr(Job,1,3)),' Eater.')))
3 From Emp
4* Where Substr(Job,4,3)=Upper('Age')
5
SQL>
SQL> select substr('CLERK','4,3) from dual;
ERROR:
ORA-01756: quoted string not properly terminated
SQL> ed
Wrote file afiedt.buf
SU
--
RK
SQL> ed
Wrote file afiedt.buf
line 5 truncated.
1 Select Concat(Initcap(Ename),
2 Concat(' is a ',Concat(Initcap(Substr(Job,1,3)),' Eater.')))
3 From Emp
4* Where Substr(Job,4,3)=Upper('Age')
5 /
CONCAT(INITCAP(ENAME),CONC
--------------------------
Jones is a Man Eater.
Blake is a Man Eater.
Clark is a Man Eater.
CONCAT(INITCAP(ENAME),CONC
--------------------------
Jones is a Man Eater.
Blake is a Man Eater.
Clark is a Man Eater.
SQL> ed
Wrote file afiedt.buf
1 Select Concat(Initcap(Ename),
2 Concat(' is a ',Concat(Initcap(Substr(Job,1,3)),' Eater.')))
3 From Emp
4* Where Substr(Job,4,3)=Upper('Age')
5 /
CONCAT(INITCAP(ENAME),CONC
--------------------------
Jones is a Man Eater.
Blake is a Man Eater.
Clark is a Man Eater.
LENGTH('E.FCODD')
-----------------
8
SQL> ed
Wrote file afiedt.buf
line 3 truncated.
1 Select Initcap(Ename),Job
2 From emp
3* Where Length(Ename)=
SQL>
SQL> ed
Wrote file afiedt.buf
1 Select Initcap(Ename),Job
2 From emp
3* Where Length(Ename)=8
SQL> /
no rows selected
SQL> ed
Wrote file afiedt.buf
1 Select Initcap(Ename),Job
2 From emp
3* Where Length(Ename)=5
SQL> /
INITCAP(EN JOB
---------- ---------
Smith CLERK
Allen SALESMAN
Jones MANAGER
Blake MANAGER
Clark MANAGER
Scott ANALYST
Adams CLERK
James CLERK
8 rows selected.
INITCAP(EN JOB
---------- ---------
Jones MANAGER
Blake MANAGER
Clark MANAGER
line 1 truncated.
1* Select Instr('SIVA RAMA KRISHNA','A',1,1) From Dua
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
INSTR('SIVARAMAKRISHNA','A',1,1)
--------------------------------
4
SQL> ed
Wrote file afiedt.buf
INSTR('SIVARAMAKRISHNA','A')
----------------------------
4
SQL> ed
Wrote file afiedt.buf
INSTR('SIVARAMAKRISHNA','A',10,2)
---------------------------------
0
SQL> ed
Wrote file afiedt.buf
INSTR('SIVARAMAKRISHNA','MA',7)
-------------------------------
8