DBMS Functions Program
DBMS Functions Program
No 6
Perform the String Functions, Date functions and Mathematical functions supported
by Oracle
ASCII('T')
----------
116
ASCII('A')
----------
97
ASCII('A')
----------
65
ASCII('Z')
----------
90
ASCII('Z')
----------
122
SQL> SELECT UPPER('dr ngp arts and science college') from dual;
UPPER('DRNGPARTSANDSCIENCECOLLEGE’)
-------------------------------------
LOWER('WELCOMETODBM
-------------------
LOWER('WELCOMETODB
------------------
welcome to dbmslab
REPLA
-----
KELLO
REPLACE(
--------
KOMPUTER
REPLA
-----
HEAAO
TRIM('
--
NACOND
LTRIM('
-------
NACONDA
SQL> SELECT LTRIM('ANIL','A') FROM DUAL;
LTR
---
NIL
RTRI
ANIT
RTRIM('
-------
ANACOND
RTRIM('ANAC
-----------
ANACONDA
Date Functions
CURRENT_D
---------
14-AUG-19
EXTRACT(YEARFROMSYSDATE)
------------------------
2019
EXTRACT(DAYFROMSYSDATE)
-----------------------
14
-------------------------
SYSDATE
---------
14-AUG-19
Mathematical Functions
ABS(-100)
----------
100
ABS(-6)
----------
FLOOR(2345.78)
--------------
2345
GREATEST(23,67,90,123,78,50)
----------------------------
123
LEAST(34,21,67,11,89,9)
-----------------------
9
SQL> SELECT LENGTH('RAJESHWARI') FROM DUAL;
LENGTH('RAJESHWARI')
--------------------
10
LENGTH(17245637)
----------------
SQRT(16)
----------
SQRT(99)
----------
9.94987
POWER(2,4)
----------
16
POWER(2,10)
-----------
1024
POWER(2,10)
-----------
1024
-----------
ROUND(1001.6)
-------------
1002
ROUND(1001.3)
-------------
1001
SIN(90)
----------
.893996664
COS(45)
----------
.525321989
TAN(30)
----------
-6.4053312
TAN(90)
1.9952004
TAN(180)
----------
1.33869021
SIGN(-128)
----------
-1
SIGN(10)
----------
SIGN(0)
----------
LN(100)
----------
4.60517019
LN(10)
----------
2.30258509
LOG(10,100)
-----------
LOG(100,10)
-----------
.5
SQL> SELECT MOD(4,3) FROM DUAL;
MOD(4,3)
----------
MOD(4,2)
----------
EXP(2)
----------
7.3890561
EXP(-2)
----------
.135335283
EXP(0)
----------