简答题 10.  Oracle中有哪些常用的字符函数?
【正确答案】常用的有如下几个函数:
   1)lower(char):将字符串全部转化为小写的格式。
   2)upper(char):将字符串全部转化为大写的格式。
   3)initcap('SQL course'):每个单词的首字母大写,其余变为小写,结果:Sql Course。
   4)concat('Hello','World'):字符串连接,结果:Hello World。
   5)length(char):返回字符串的长度。
   6)substr(char,m,n):取字符串的子串,m表示起点,n代表取n个字符的意思。
   7)replace(char1,search_string,replace_string):替换函数。
   8)instr(char1,char2,[,n[,m]]):取子串在字符串的位置,特别取某一个特殊字符在原字符串中的位置。
   9)trim('  Hello  World  '):前后去掉空格,结果为:“Hello  world”。
   10)ltrim('  Hello  World  '):左边去掉空格,结果为:“Hello  World  ”。
   11)rtrim('  Hello  World  '):右边去掉空格,结果为:“Hello  World”。
   12)lpad(salary,10,'*'):左补齐,结果:*****24000。
   13)rpad(salary,10,'*'):右补齐,结果:24000*****。
   14)chr():将ASCII码转换为字符。
   15)ascii():将字符转换为ASCII码。
【答案解析】