Академический Документы
Профессиональный Документы
Культура Документы
Character functions
Numeric functions
Date functions
Character Functions
Function
Description
initcap (char)
lower (char)
upper (char)
substring(char, m , n)
chr(number)
length(char)
Length of string
Result
Oracle Software
Oracle software
ORACLE SOFTWARE
LTRIM ( Oracle, )
Oracle
RTRIM (Oracle,e)
Oracl
TRANSLATE('223abcd', '0123abc',
'9999XXX')
999XXXd
SUBSTR('ABCDEFG',3,3)
CDE
LPAD('Page 1',15,'*')
*********Page 1
RPAD('Page 1',15,'*')
Page 1*********
chr(65)
length(oracle)
Numeric Functions:
function
Description
abs ( )
ceil ( )
cos ( )
exp ( )
Exponent value
floor( )
Truncated value
power (m,n)
N raised to m
mod
Remainder of m / n
(m,n)
round (m,n)
trunc (m,n)
sqrt
(m)
Examples
Function
Result
abs (-15 )
15
ceil ( 11.7 )
12
cos (0*3.14/180)
exp(4)
54.59815
floor(11.7 )
11
power (2,3)
mod
100
(1000,300)
round(15.136,2)
15.14
trunc (15.136,2)
15.13
sqrt
(9)
Date functions:
Syntax
Description
add_months(date,no. of months)
last_day(date)
months_between(date1,date2)
round(date, [format] )
next_day(date, day)
trunc(date, [format] )
Function
Result
Add_months('11-jan-07',6)
11-JUL-07
Last_day(sysdate)
31-AUG-07
Months_between(sysdate,'11-jan-2007')
6.92621378
Next_day('08-aug-07','wednesday')
15-AUG-07
SYSDATE Function
SYSDATE is a date function that returns the current database server date and time.
Select sysdate from dual;
Sysdate = 08-Aug-07
Function
Result
Round(sysdate,month)
01-AUG-07
Round(sysdate,year)
01-JAN-08
Trunc(sysdate,month)
01-AUG-07
Trunc(sysdate,year)
01-JAN-07