一些常用的数据格式要牢记,他们就像date对象的属性,当你要访问date对象的相应

属性时,需要将这个属性作为参数传入,属性对应的值才能被返回,如: 

1) Y或YY或YYY 年的最后一位,两位或三位 

2) Q 季度 

3) MM 月份 

4) Month 用9个字符长度表示的月份名 

5) WW 当年第几周 

6) W 本月第几周 

7) DDD 当年第几天 

8) DD 当月第几天 

9) D 周内第几天 

10) DY 中文的星期几  

11) HH或HH12 12进制小时数 HH24 24小时制


2.字符串函数的使用

1. ascii(char):返回字符串首字符串的ASCII码值。Chr(n):返回ASCII码值n对应的字符。

2. concat(str1,str2,…),返回str1,str2,……连接后的字符串。 3. initcap(str),返回每个单词首字母大写的字符串。 

4. instr(char1,char2[,n[,m]]):用于取得子串在字符串中的位置,其中数字n为起始搜索位

置,数字m为子串出现次数。如果数字n为负数,则从尾部开始搜索。数字m必须为正整数,并且n和m的默认值为1。 

5. length(char):返回字符串的长度。如果字符串的类型为char,则其长度包括所有的后缀

空格;如果char是null,则返回null。 

6. lower(char):用于将字符串转换为小写格式;upper(char):将字符串转换为大写格式。 7. lpad(char1,n,char2):用于在字符串char1的左端填充字符串char2,直至字符串总长度

为n,char2的默认值为空格。如果char1长度大于n,则该函数返回char1左端的n个字符;rpad(char1,n,char2)用于在字符串char1的右端填充字符串char2,直至字符串总长度为n,char2的默认值为空格。如果char1长度大于n,则该函数返回char1左端的n个字符。 

8. trim(char from string)用于从字符串的头部、尾部或两端截取特定字符;ltrim(char1[,set]):

用于去掉字符串char1左端所包含的set中的任何字符。Oracle从左端第一个字符开始扫描,逐一去掉在set中出现的字符,当遇到不是set中出现的字符时终止,然后返回剩余结果;rtrim(char1[,set]):用于去掉字符串char1右端所包含的set中的任何字符。Oracle从右端第一个字符开始扫描,逐一去掉在set中出现的字符,当遇到不是set中出现的字符时终止,然后返回剩余结果。 

9. replace(char,search_string[,replacement_string]):用于将字符串的子串替换为其他子串。

如果search_string为null,则返回原有字符串;如果replacement_string为null,则会去掉指定子串。