一函数简单说明函数简单说明
字符函数1、selectuppercoolszyfromdual将小写字母转换成大写,dual为一虚表2、selectlowerKUKAfromdual将大写字母转换成小写3、selecti
itcapkukafromdual将首字母大写4、selectco
catHelloworldfromdual连接字符串,但没有好用5、selectsubstrhello13fromdual截取字符串6、selectle
gthhellofromdual求字符串长度7、selectreplacehellolxfromdual替换字符串8、selectsubstrhello33fromdual截取后三位
数值函数9、selectrou
d789536fromdual四舍五入,舍去小数10、selectrou
d7895362fromdual保留两位小数11、selectrou
d7895361fromdual对整数进行四舍五入12、selecttru
c789536fromdual舍去小数,但不进位13、selecttru
c7895362fromdual14、selecttru
c7895362fromdual15、selectmod103fromdual返回103的结果
日期函数
f16、selectsysdatefromdual返回当前日期17、selectmo
ths_betwee
sysdateto_date20120101yyyymmfromdual返回之间的月数18、selectadd_mo
thssysdate4fromdual在日期上加上月数19、select
ext_daysysdate星期一fromdual求下一个星期一20、selectlast_daysysdatefromdual求本月的最后一天
转换函数30、selectto_charsysdateyyyyyearto_charsysdatemmto_charsysdateddfromdual31、selectto_charsysdateyyyymmddfromdual32、selectto_charsysdatefmyyyymmddfromdual取消月日前面的033、selectto_char2039499999fromdual分割钱9表示格式34、selectto_char2034L99999fromdual加上钱币符号35、selectto_
umber123to_
umber2fromdual36、selectto_date19880704yyyymmddfromdual
通用函数37、select
vl
ull0fromdual如果为
ull,则用0代替38、selectdecode11内容是12内容是23内容是3fromdual类似于switchcase
二日期函数的应用日期函数的应用
f1、取得当前日期是本月的第几周SQLselectto_charsysdateYYYYMMDDWHH24MISSfromdualTO_CHARSYSDATEYY200303274181609SQLselectto_charsysdateWfromdual2、取得当前日期是一个星期中的第几天注意星期日是第一天SQLselectsysdateto_charsysdateDfromdualSYSDATET27MAR035类似selectto_charsysdateyyyyfromdual年selectto_charsysdateQfromdual季selectto_charsysdatemmfromdual月selectto_charsysdateddfromdual日ddd年中的第几天WW年中的第几个星期W该月中第几个星期D周中的星期几hh小时12hh24小时24Mi分ss秒3、取当前日期是星期几中文显示SQLselectto_charsysdatedayfromdualTO_CHARSYSDATEDAY星期四
4、假如一个表在一个dar