Examples of function in oracle 9i,pls check the defination of them if not clear about it.
1.select ascii('A') A,ascii('a') a,ascii(0) zero,ascii(' ') space from dual
65 97 48 32
2.select chr(54740) zhao,chr(65) chr65 from dual
赵 A
3.select concat('0557-','88888888')||'-1234' tel from dual
0557-88888888-1234
4.select initcap('smith') upp from dual
Smith
5.select instr('oracle traning','ra',1,1) instring1,instr('oracle traning','ra',1,2) instring2 from dual
2 9
6.select length('length') from dual
6
7.select lower('ABcCdD') from dual
abccdd
8.select upper('ABcCdD') from dual
ABCCDD
9.select lpad(rpad('gao',10,'*'),17,'&') from dual
&&&&&&&gao*******
10.select rtrim('oracleleleylele','le') from dual
oracleleley
select ltrim('leeleleoracle','le') from dual
oracle
11.select substr('oracle',2,2) from dual
ra
12.select replace('No one love you','No one','I') from dual
I love you
13.select trim(' a bc d d ') from dual
a bc d d
14.select abs(-1) from dual
1
15.select acos(-1) from dual
3.14159265358979
16.select ceil(7.8) from dual
8
17.select exp(1),exp(2) from dual
2.71828182845905 7.38905609893065
18.select floor(7.8) from dual
7
19.select log(2,1),log(2,8) from dual
0 3
20.select mod(2,1),mod(2,8),mod(5,3) from dual
1 0 2 2
21.select power(2,10) from dual
1024
22.select trunc(55.4), trunc(55.5), trunc(-5.4), trunc(-5.5) from dual
55 55 -5 -5
select trunc(123.123,-2),trunc(123.123,2) from dual
100 123.12
select round(55.4), round(55.5), round(-5.4), round(-5.5) from dual
55 56 -5 -6
23.select sign(10),sign(-10),sign(0) from dual
1 -1 0
24.select sqrt(10),sqrt(9),sqrt(0) from dual
3.16227766016838 3 0
25.select to_char(add_months(to_date('200910','yyyymm'),2),'yyyymm') from dual
200912
26.select last_day(sysdate) from dual
2009-12-31 10:27:38
27.select months_between(to_date('19990202','yyyymmdd'),to_date('19990902','yyyymmdd')) from dual
-7
28.select next_day(to_date('20091218','yyyymmdd'),'星期五') from dual
2009-12-25
29.select rowid,rowidtochar(rowid),a.log_content from t_log a
AAAHYnAAJAAAAD4AAA AAAHYnAAJAAAAD4AAA haha
AAAHYnAAJAAAAD4AAB AAAHYnAAJAAAAD4AAB hahaho
30.select to_multi_byte('gao') from dual
gao
31.select to_number('2012') from dual
2012
32.select greatest('2012','2000','2011') from dual
2012
33.select least('2012','2000','2011') from dual
2000
34.select user,uid from dual
JIL 59
35.select userenv('language') from dual
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
36.select (case when 1=2 then 0 else 1 end) from dual
1
37.select nvl(null,2) from dual
2
select nvl(1,2) from dual
1
38.select decode(sign(1+2),-1,2,1,0) from dual
0
select decode(sign(1-2),-1,2,1,0) from dual
2