Built in Funs

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