Single Row Functions Examples

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Examples:

select upper('database system'), initcap('database system'), lower('Database SYSTEM') from


dual
-------------------------------------------------------------------------------

select concat('Data', concat('System',' DB')) from dual

-------------------------------------------------------------------------------

select substr('Database', 2) from dual

select substr('Database', 2,3) from dual

select substr('Database', 9) from dual

select substr('Database', -2, 1) from dual

select substr('Database', -3) from dual

select substr('Database', -9, 2) from dual

-------------------------------------------------------------------------------

select instr('Database', 'a', 1) from dual

select instr('Database', 'a', -1) from dual

select instr('Database', 'a', -3) from dual

select instr('Database', 'a', -4) from dual

select instr('This is', 'a') from dual

select instr('This is', 'is') from dual

select instr('This is', 'is', 4) from dual

select instr('This is', 'Is') from dual


-------------------------------------------------------------------------------
select lpad('Database', 10, '*') from dual

select rpad('Database', 10, '*') from dual

select lpad('Database', 8, '*') from dual

select lpad('Database', 4, '*') from dual


-------------------------------------------------------------------------------

select round(138.547, 2) from dual

select round(138.547, 1) from dual

select round(138.547, 0) from dual

select round(138.547, -1) from dual

select round(138.547, -2) from dual

select round(138.547, -3) from dual

-------------------------------------------------------------------------------

select trunc(138.547, 2) from dual

select trunc(138.547, 1) from dual

select trunc(138.547, 0) from dual

select trunc(138.547, -1) from dual

select trunc(138.547, -2) from dual

select trunc(138.547, -3) from dual

-------------------------------------------------------------------------------

select mod(1600, 300) from dual


-------------------------------------------------------------------------------

select months_between(sysdate, '23-FEB-13') from dual

-------------------------------------------------------------------------------

select add_months(sysdate, 4) from dual

select add_months(sysdate, -5) from dual

-------------------------------------------------------------------------------

select next_day(sysdate, 'sunday') from dual

-------------------------------------------------------------------------------

select last_day(sysdate) from dual

-------------------------------------------------------------------------------

select round(to_date('23-JUL-13','dd-MON-yy'), 'MONTH') from dual

select round(to_date('23-JUL-13','dd-MON-yy'), 'YEAR') from dual

select round(to_date('2-JUL-13','dd-MON-yy'), 'MONTH') from dual

select round(to_date('23-FEB-13','dd-MON-yy'), 'YEAR') from dual

select round(to_date('23-DEC-13','dd-MON-yy'), 'MONTH') from dual

-------------------------------------------------------------------------------

select trunc(to_date('23-JUL-13','dd-MON-yy'), 'MONTH') from dual

select trunc(to_date('23-JUL-13','dd-MON-yy'), 'YEAR') from dual

select trunc(to_date('2-JUL-13','dd-MON-yy'), 'MONTH') from dual

select trunc(to_date('23-FEB-13','dd-MON-yy'), 'YEAR') from dual


select trunc(to_date('23-DEC-13','dd-MON-yy'), 'MONTH') from dual

-------------------------------------------------------------------------------

select to_char(6500, '$999,999') from dual

select to_char(6500, '$099,999') from dual

select to_char(6500, '$099') from dual

-------------------------------------------------------------------------------

select to_char(sysdate, 'dd "of" Month') from dual

select to_char(sysdate, '"Today is " Day, Month DD, YYYY') from dual

select to_char(sysdate, 'fmHH12:MI:SS AM') from dual

select to_char(sysdate, 'fmHH24:MI:SS') from dual

You might also like