Oracle有很多有用的函数,这里列出了我自己常用的一些,有空再来写写具体用法:
substr(str, from, length)
instr(str1, str2[, [pos], [nth]])
to_date('20070801 01:01:01','yyyymmdd hh24:mi:ss')
to_char(to_date('20070801 01:01:01','yyyymmdd hh24:mi:ss'), 'yyyymm') --200708
to_char(str)
to_number(str)
upper(str)
lower(str)
str1||str2
decode(a/b, 1, 'a is equal to b', 'a is not equal to b')
nvl(a,0)
sum()
count()
再补充几个:
ltrim() --去掉字符串左边的空格,空格为从左边开始一直到第一个非空格的字符之前结束。
rtrim() --去掉右边的空格,从最后一个非空格的字符的后面一个开始计算直到这个字符串的最后。
length() --这个我就不说了。