您的位置:首页 >> 数据库 >> Oracle >> 正文
Oracle RSS
 

ORACLE常用傻瓜问题1000问(之六)

http://www.rdxx.com 05年08月24日 10:00 网络 我要投稿

关键词: 问题 , 常用 , Oracle
大家在應用ORACLE的時候可能會遇到很多看起?聿浑y的問題, 特別對新手?碚f, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!

對ORACLE高手?碚f是不用看的.



ORACLE內部函數篇
204. 如何得到字符串的第一個字符的ASCII值?
ASCII(CHAR)
SELECT ASCII('ABCDE') FROM DUAL;
結果: 65

205. 如何得到數值N指定的字符?
CHR(N)
SELECT CHR(68) FROM DUAL;
結果: D

206. 如何連接兩個字符串?
CONCAT(CHAR1,CHAR2)
SELECT CONCAT('ABC','DEFGH') FROM DUAL;
結果: 'ABCDEFGH'

207. 如何將列中的數值代替為字符串?
DECODE(CHAR,N1,CHAR1,N2,CHAR2...)
SELECT DECODE(DAY,1,'SUN',2,'MON') FROM DUAL;

208. INITCAP(CHAR)
將字符串CHAR的第一個字符為大寫,其余為小寫.
SELECT INITCAP('ABCDE') FROM DUAL;

209. LENGTH(CHAR)
取一字符串CHAR的長度.
SELECT LENGTH('ABCDE') FROM DUAL;

210. LOWER(CHAR)
將字符串CHAR全部變為小寫.
SELECT LOWER('ABCDE') FROM DUAL;

211. LPAD(CHAR1,N,CHAR2)
用字符串CHAR2包括的字符左填CHAR1,使其長度為N.
SELECT LPAD('ABCDEFG',10'123') FROM DUAL;
結果: '123ABCDEFG'

212. LTRIM(CHAR,SET)
?淖址瓹HAR的左邊移去字符串SET中的字符,直到第一個不是SET中的字符為止.
SELECT ('CDEFG','CD') FROM DUAL;
結果: 'EFG'

213. NLS_INITCAP(CHAR)
取字符CHAR的第一個字符大寫,其余字符為小寫.
SELECT NLS_INITCAP('ABCDE') FROM DUAL;

214. NLS_LOWER(CHAR)
將字符串CHAR包括的字符全部小寫.
SELECT NLS_LOWER('AAAA') FROM DUAL;

215. NLS_UPPER(CHAR)
將字符串CHAR包括的字符全部大寫.
SELECT NLS_UPPER('AAAA') FROM DUAL;

216. REPLACE(CHAR1,CHAR2,CHAR3)
用字符串CHAR3代替每一個列值為CHAR2的列,其結果放在CHAR1中.
SELECT REPLACE(EMP_NO,'123','456') FROM DUAL;

217. RPAD(CHAR1,N,CHAR2)
用字符串CHAR2右填字符串CHAR1,使其長度為N.
SELECT RPAD('234',8,'0') FROM DUAL;

218. RTRIM(CHAR,SET)
移去字符串CHAR右邊的字符串SET中的字符,直到最后一個不是SET中的字符為止.
SELECT RTRIM('ABCDE','DE') FROM DUAL;

219. SUBSTR(CHAR,M,N)
得到字符串CHAR?腗處開始的N個字符. 雙字?字符,一個?h字為一個字符的.
SELECT SUBSTR('ABCDE',2,3) FROM DUAL;

220. SUBSTRB(CHAR,M,N)
得到字符串CHAR?腗處開始的N個字符. 雙字?字符,一個?h字為二個字符的.
SELECT SUBSTRB('ABCDE',2,3) FROM DUAL;

221. TRANSLATE(CHAR1,CHAR2,CHAR3)
將CHAR1中的CHAR2的部分用CHAR3代替.
SELECT TRANSLATE('ABCDEFGH','DE','MN') FROM DUAL;

222. UPPER(CHAR)
將字符串CHAR全部為大寫.

223. ADD_MONTHS(D,N)
將N個月增加到D日期.
SELECT ADD_MONTHS(SYSDATE,5) FROM DUAL;

共3页  1 2 3


 
 
标签: 问题 , 常用 , Oracle 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站