考试网 >> IT认证 >> Oracle >> Oracle指导 >> 考试大学习教室[oracle问题集(六)]

考试大学习教室[oracle问题集(六)]

发布时间:2006-06-28 10:14     点击:
分页:[1] 2 3 4 5 6 7  下一页

  ORACLE內部函數篇

  203. 如何得到字符串的第一個字符的ASCII值?

  ASCII(CHAR)

  SELECT ASCII('ABCDE') FROM DUAL;

  結果: 65   204. 如何得到數值N指定的字符?

  CHR(N)

  SELECT CHR(68) FROM DUAL;

  結果: D


  205. 如何連接兩個字符串?

  CONCAT(CHAR1,CHAR2)

  SELECT CONCAT('ABC','DEFGH') FROM DUAL;

  結果: 'ABCDEFGH'


  206. 如何將列中的數值代替為字符串?

  DECODE(CHAR,N1,CHAR1,N2,CHAR2...)

  SELECT DECODE(DAY,1,'SUN',2,'MON') FROM DUAL;


  207. INITCAP(CHAR)

  將字符串CHAR的第一個字符為大寫,其余為小寫.

  SELECT INITCAP('ABCDE') FROM DUAL;


  208. LENGTH(CHAR)

  取一字符串CHAR的長度.

  SELECT LENGTH('ABCDE') FROM DUAL;


  209. LOWER(CHAR)

  將字符串CHAR全部變為小寫.

  SELECT LOWER('ABCDE') FROM DUAL;


  210. LPAD(CHAR1,N,CHAR2)

  用字符串CHAR2包括的字符左填CHAR1,使其長度為N.

  SELECT LPAD('ABCDEFG',10'123') FROM DUAL;

  結果: '123ABCDEFG'

  211. LTRIM(CHAR,SET)

  從字符串CHAR的左邊移去字符串SET中的字符,直到第一個不是SET中的字符為止.

  SELECT ('CDEFG','CD') FROM DUAL;

  結果: 'EFG'


  212. NLS_INITCAP(CHAR)

  取字符CHAR的第一個字符大寫,其余字符為小寫.

  SELECT NLS_INITCAP('ABCDE') FROM DUAL;


  213. NLS_LOWER(CHAR)
分页:[1] 2 3 4 5 6 7  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有