ITPub博客

首页 > 数据库 > Oracle > oracle中几个特殊的函数

oracle中几个特殊的函数

原创 Oracle 作者:hanjs 时间:2007-02-04 11:36:22 0 删除 编辑

1、全角转办角函数 TO_SINGLE_BYTE

SQL> select TO_SINGLE_BYTE('oracle') from dual;

TO_SINGLE_BYTE('ORACLE')
------------------------------
oracle

2、数字转英文,利用to_char、to_date

SQL> select to_char(to_date('12345','J'),'Jsp') en from dual;

en
----------------------------------------
Twelve Thousand Three Hundred Forty-Five

不过有限制:一是长度的限制,二是不能转换带小数的

SQL> select to_char(to_date('88888882345','J'),'Jsp') from dual;

select to_char(to_date('88888882345','J'),'Jsp') from dual

ORA-01854: julian 日期必须介于 1 和 5373484 之间

3、集合运算

两个查询语句的结果可以做集合操作,
例如::并集UNION(去掉重复记录), 并集UNION ALL(不去掉重复记录), 差集MINUS, 交集INTERSECT。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7659204/viewspace-897174/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-01-09

  • 博文量
    23
  • 访问量
    83802