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:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-16  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 796
  • 日志数: 32
  • 图片数: 1
  • 文件数: 4
  • 书签数: 13
  • 建立时间: 2008-05-10
  • 更新时间: 2008-10-08

RSS订阅

Open Toolbar