23-06-2022
23-06-2022
REVERSE
REPLACE
TRANSLATE
INSTR
SUBSTR
LPAD
RPAD
TRIM
LTRIM
RTRIM
CONCAT
(15)
/
SELECT LENGTH('GURU') FROM DUAL;
SELECT LENGTH(12345) FROM DUAL;
SELECT FIRST_NAME , LENGTH (FIRST_NAME) FROM EMPLOYEES;
SELECT LENGTH('GURU MOORTHY') FROM DUAL;
REVERSE ;
REPLACE ;
SYNTAX : REPLACE (INPUT (COLNAME/MANUAL INPUT) , SEARCH_PATTERN ,
REPLACING_PATTERN)
REPLACE (INPUT (COLNAME/MANUAL INPUT) , SEARCH_PATTERN )
TRANSLATE ;
SYNTAX : TRANSLATE ( INPUT , SEARCH_CHARACTER , TRANSLATE_CHARACTER)
INSTR ;
- IT WILL RETURN NUMBER AS OUTPUT
- IT DENOTES POSITION OF THE SEARCH PATTERN
SYNTAX : INSTR (INPUT , SEARCH_PATTERN , STARTING_POSITION(MANDATORY 1) ,
NO_OF_OCCURANCE (DEFAULT 1))
BECAME
SELECT INSTR ('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
'BECAME' , 1 , 1) FROM DUAL;
SELECT INSTR ('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
'ORACLE' , 1 , 1) FROM DUAL;
SELECT INSTR ('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
'ORACLE' , 1 , 2) FROM DUAL;
SELECT INSTR ('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
'ORACLE' ) FROM DUAL;
SELECT FIRST_NAME , INSTR(UPPER(FIRST_NAME) , 'A',1,1) FROM EMPLOYEES;
SELECT FIRST_NAME , INSTR(LOWER(FIRST_NAME) , LOWER('A'),1,1) FROM EMPLOYEES;
SUBSTR :
- IT WILL BRING CHARACTER AS OUTPUT
SYNTAX : SUBSTR (INPUT , STARTING_POSITION , NO_OF_CHARACTERS)
'ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' , 1 , 6 -> ORACLE
'ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
INSTR(SAME_INPUT,'WIDELY',1,1) , 6 -> WIDELY
'ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' , 19 , 6 -> WIDELY
SELECT SUBSTR ('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
1 , 6 ) FROM DUAL;
SELECT SUBSTR('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
19 , 6 ) FROM DUAL;
SELECT SUBSTR('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
INSTR('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE','WIDELY',1,1)
, 6 ) FROM DUAL;
SELECT SUBSTR('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
INSTR('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT
UPGRADE','WIDELY',1,1) ,
6 ) ,
SUBSTR('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT UPGRADE' ,
INSTR('ORACLE BECAME THE WIDELY USED DB AFTER ORACLES RECENT
UPGRADE','DB',1,1) ,
LENGTH('DB') ) FROM DUAL;
ASSESSMENT ;
OUTPUT ;
MOHAN GMAIL.COM
SANJEEV YAHOO.COM
VIRAT GMAIL.COM
STATHUM REDIFF.COM