Upload
anumanick
View
214
Download
0
Embed Size (px)
Citation preview
7/23/2019 Built in Funs
1/5
Built-In-Functions
SQL> create table em_tab(id number,namevarchar(15),age number,salary number);
Table created.
SQL>insert int em_tab(id,name,age,salary)values(1!5",#$hana%riya#,1&,'5!!!)
1 r created.
SQL> insert int em_tab(id,name,age,salary)values(1!5,#*idhya#,'','+!!!)1 r created.
SQL> insert int em_tab(id,name,age,salary)values(1!5&,#Sniya#,'+,'"!!!)
1 r created.
SQL> insert int em_tab(id,name,age,salary)values(1!!,#-a#,'5,'!!!!)
1 r created.
SQL> insert int em_tab(id,name,age,salary)values(1!!+,#/0alya#,1,''!!!)
1 r created.
SQL> insert int em_tab(id,name,age,salary)values(1!!,#/nitha#,'!,''!!!)
1 r created.
SQL> select 2 3rm em_tab;
4 6/$7 /87 S/L/-9
:::::::::::::::::::::::::::::::::::::::::::::::::
1'& mhana%riya 1& '5!!!
1+! *idhya '' '+!!!
1+1 Sniya '+ '"!!!
1+' -a '5 '!!!!
1++ /0alya 1 ''!!!
1+ /nitha '! ''!!!
rs selected.
String Functions:
Lpad:SQL> select l%ad(name,1',#2#)L
7/23/2019 Built in Funs
2/5
-a222222222
/0alya222222
/nitha222222
rs selected.
Length:
SQL> select length(name)L768T= 3rm em_tab;L768T=
:::::::::
11
+
rs selected.
Lower:
SQL> select ler(name)L?7- 3rm em_tab;
L?7-
:::::::::::::::
mhana%riya
vidhya
sniya
ra
a0alya
anitha
rs selected.
Upper:SQL> select u%%er(name)@
7/23/2019 Built in Funs
3/5
-a
/0alya
/nitha
rs selected.
Substr:
SQL> select substr(name,,5)S@DST- 3rm em_tab;S@DST-
:::::
ana%riya
hya
iya
lya
tha
rs selected.
Ltrim:
SQL> select ltrim(name,#/#)LT-4$ 3rm em_tab;
LT-4$
:::::::::::::::
mhana%riya
*idhya
Sniya
-a
0alya
nitha
rs selected.
Rtrim:SQL> select rtrim(name,#a#)-T-4$ 3rm em_tab;
-T-4$
:::::::::::::::
$hana%riy
*idhy
Sniy
-a
/0aly
/nith
rs selected.
Aggregate Functions:
Avg:
SQL> select avg(salary)as /vg_sal 3rm em_tab;
/vg_sal
:::::::::
'+1."
7/23/2019 Built in Funs
4/5
Min:
SQL> select min(salary)as $in_sal 3rm em_tab;
$in_sal
:::::::::
'!!!!
Ma:SQL> select maE(salary)as $aE_sal 3rm em_tab;
$aE_sal
:::::::::
'"!!!
!ount:
SQL> select cunt(name) 3rm em_tab;
C@6T(6/$7)
:::::::::::
"umeric Functions:Abs:
SQL> select abs(salary) 3rm em_tab;
/DS(S/L/-9)
:::::::::::
'5!!!
'+!!!
'"!!!
'!!!!
''!!!
''!!!
rs selected.
#ower:
SQL> select %er(',+) 3rm dual;
7/23/2019 Built in Funs
5/5
S$rt:
SQL> select sFrt(1'1) 3rm dual;
SQ-T(1'1)
:::::::::
11
%ate Functions:Add Months:
SQL> select add_mnths(sysdate,)/dd_$nth 3rm dual;
/dd_$nth
:::::::::
1:/ select neEt_day(#11:ec:1#,#thursday#)6eEt_ay 3rm dual;
6eEt_ay
:::::::::
1:7C:1
Round:
SQL> select rund(t_date(#!1:dec:1#),#9999#)97/-3rm dual;
97/-
:::::::::
!1:A/6:15
(runc:
SQL> select trunc(t_date(#11:ec:1#,#dd:mn:yy#),#year#)6e_$nth 3rm dual;
6e_$nth
:::::::::
!1:A/6:1