Oracle 学习12(完结)

时间:2021-09-28 21:14:37

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;

 

224. LAST_DAY(D)

得到包含D日期的月份的最后的一天的日期.

SELECT LAST_DAY(SYSDATE) FROM DUAL;

 

225. MONTH_BETWEEN(D1,D2)

得到兩個日期之間的月數.

SELECT MONTH_BETWEEN(D1,D2) FROM DUAL;

 

226. NEXT_DAY(D,CHAR)

得到比日期D晚的由CHAR命名的第一個周日的日期.

SELECT NEXT_DAY(TO_DATE(' 2003/09/20 '),'SATDAY') FROM DUAL;

 

227. ROUNT(D,FMT)

得到按指定的模式FMT舍入到的最進的日期.

SELECT ROUNT(' 2003/09/20 ',MONTH) FROM DUAL;

 

228. SYSDATE

得到當前系統的日期和時間.

SELECT SYSDATE FROM DUAL;

 

229. TO_CHAR(D,FMT)

將日期D轉換為FMT的字符串.

SELECT TO_CHAR(SYSDATE,'YYYY/MM/DD') FROM DUAL;

 

230. TO_DATE(CHAR,FMT)

將字符串CHARFMT的格式轉換為日期.

SELECT TO_DATE(' 2003/09/20 ','YYYY/MM/DD') FROM DUAL;

 

231. ABS(N)

得到N的絕對值.

SELECT ABS(-6) FROM DUAL;

 

232. CEIL(N)

得到大于或等于N的最大整數.

SELECT CEIL(5.6) FROM DUAL;

 

233. COS(N)

得到N的余弦值.

SELECT COS (1) FROM DUAL;

 

234. SIN(N)

得到N的正弦值.

SELECT SIN(1) FROM DUAL;

 

235. COSH(N)

得到N的雙曲余弦值.

SELECT COSH(1) FROM DUAL;

 

236. EXP(N)

得到NEN次冪.

SELECT EXP(1) FROM DUAL;

 

237. FLOOR(N)

得到小于或等于N的最小整數.

SELECT FLOOR(5.6) FROM DUAL;

 

238. LN(N)

得到N的自然對數.

SELECT LN(1) FROM DUAL;

 

239. LOG(M,N)

得到以M為底N的對數.

SELECT LOG(2,8) FROM DUAL;

 

240. MOD(M,N)

得到M除以N的余數.

SELECT MOD(100,7) FROM DUAL;

 

241. POWER(M,N)

得到MN.

SELECT POWER(4,3) FROM DUAL;

 

242. ROUND(N,M)

N舍入到小數點后M.

SELECT (78.87653,2) FROM DUAL;

 

243. SIGN(N)

N<0,得到-1;

N>0,得到1;

N=0,得到0;

SELECT SIGN(99) FROM DUAL;

 

244. SINH(N)

得到N的雙曲正弦值.

SELECT SINH(1) FROM DUAL;

 

245. SORT(N)

得到N的平方根,N>=0

SELECT SORT(9) FROM DUAL;

 

246. TAN(N)

得到N的正切值.

SELECT TAN(0) FROM DUAL;

 

247. TANH(N)

得到N的雙曲正切值.

SELECT TANH(0) FROM DUAL;

 

248. TRUNC(N,M)

得到在M位截斷的N的值.

SELECT TRUNC(7.7788,2) FROM DUAL;

 

249. COUNT()

計算滿足條件的記錄數.

SELECT COUNT(*) FROM TABLE1 WHERE COL1='AAA';

 

250. MAX()

對指定的列求最大值.

SELECT MAX(COL1) FROM TABLE1;

 

251. MIN()

對指定的列求最小值.

SELECT MIN(COL1) FROM TABLE1;

 

252. AVG()

對指定的列求平均值.

SELECT AVG(COL1) FROM TABLE1;

 

253. SUM()

計算列的和.

SELECT SUM(COL1) FROM DUAL;

 

254. TO_NUMBER(CHAR)

將字符轉換為數值.

SELECT TO_NUMBER('999') FROM DUAL;