Oracle函数实践经验汇总
上一篇 /
下一篇 2008-05-12 16:11:52
/ 个人分类:oracle ocp 007 sql语句学习
1、获取随机数
SQL> select trunc(dbms_random.value(1,10)) radom from dual
2 /
RADOM
----------
2
SQL> /
RADOM
----------
6
SQL> /
RADOM
----------
9
2、Oracle内建函数(greatest, least, to_single_byte)
取一个一维数组中的最大值greatest
SQL> SELECT Greatest('a','x','fit','xa') FROM dual;
GR
--
xa
取一个一维数组中的最小值least
SQL> SELECT Least('a','x','fit','xa','ab') FROM dual;
L
-
a
全角的数字/字母/标点符号转半角to_single_byte
SQL> SELECT To_Single_Byte('21,500円(消費税別)US$@¥55/pc') FROM dual;
TO_SINGLE_BYTE('21,500
-----------------------------
21,500円(消費税別)US$@$55/pc
3、获取日期为一年的第几周
SQL> select TO_CHAR(sysdate,'IYYYIW') from dual;
TO_CHAR(SYSDATE,'IYYYIW')
-------------------------
200820
4、待续
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: