绝对值POWER乘方LN10为底数取0SQRT平方根EXPe的
次乘方LOGm
m为底数
取0数学运算函数ACOSATANATAN2COSCOSHSIGNSINSINHTANTANHCEIL大于或等于取整数FLOOR小于或等于取整数MOD取余数ROUND
m按m的位数取四舍五入值如果rou
d日期中午12以后将是明天的日期rou
dsysdateY是年的第一天
fTRUNC
m按m的位数取小数点后的数值如果tru
c日期确省的是去掉时间6J2EEzxw2字符函数CHR按数据库的字符集由数字返回字符CONCATc1c2把两个字符c1c2组合成一个字符和相同REPLACEcsr把字符c里出现s的字符替换成r返回新字符SUBSTRcm
m大于0字符c从前面m处开始取
位字符m等于0和1一样m小与0字符c从后面m处开始取
位字符TRANSLATEcf1t1字符c按f1到t1的规则转换成新的字符串INITCAP字符首字母大写其它字符小写LOWER字符全部小写UPPER字符全部大写LTRIMc1c2去掉字符c1左边出现的字符c2RTRIMc1c2TRIMc1c2去掉字符c1左右两边的字符c2LPADc1
c2字符c1按制定的位数
显示不足的位数用c2字符串替换左边的空位RPADc1
c23日期函数ADD_MONTHSd
日期值加
月LAST_DAY返回当月的最后一天的日期MONTHS_BETWEENd1d2两个日期值间的月份d1d2返回负数NEXT_DAY返回日期值下一天的日期SYSDATE当前的系统时间DUAL是SYS用户下一个空表,它只有一个字段dummy4转换函数1TO_CHARdate日期显示格式TO_CHAR
umber用于显示或报表的格式对齐TO_DATEchar日期显示格式TO_LOB把lo
g字段转换成lob字段TO_NUMBERchar用于计算或者比较大小4转换函数2to_date里日期显示格式YYYY年YEARYYYYYYQ季度MM月MONTHMONW星期weekofmo
thWWIWweekofyear说明:周计是按ISO标准从1月1日的星期数到后面七天为一周不一定是从周一到周日DD日DAYDYHH24小时HH12HH
fMI分钟SS秒如果想固定日期的显示格式可以在数据库的参数文件i
itorasidora里新写一行参数NLS_DATE_FORMATyyyymmddhh24miss可以在UNIX环境变量或者NT的注册表里的设置NLS_DATE_FORMATyyyymmdd7J2EEzxwhh24miss4转换函数3如果想固定日期的显示格式可以用altersessio
命令改变SQLaltersessio
set
ls_date_formatyyyymmddhh24miss它的作用顺序如下i
itializatio
parameterE
viro
me
tvariableALTERSESSIONcomma
d4转换函数4to_char
umber里数字显示格式9数字位0数字前面补0to_char12000000000小数点的位置标记位置的逗号用在数字显示格式的左边L根据数据库字符集加货币符号to_char1200L999999B把数字0显示为空格用在数字显示格式的右边MI右边的负数标r