ORACLE SQL单行函数(三)【weber出品必属精品】

16.L:代表本地货币符,这个和区域有关。这个时候我们想来显示一下人民币的符号:¥

$ vi .bash_profile       ---写入如下内容:
 
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8   ---修改成简体中文+地区+字符集
 
source .bash_profile       ---让环境变量生效
 
[oracle@oracle ~]$ sqlplus scott/tiger
 
SQL*Plus: Release 10.2.0.5.0 - Production on 星期五 8月 15 18:38:22 2014
 
Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.
 
 
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
SQL>---如果你是用x-shell或者putty远程连接linux的话,需要将你的客户端的字符集也改回来

17.TO_NUMBER:将一个字符串转化为数字

把十进制转换为十六进制:(to_char)

SQL> select to_char(10,xxx) from dual;
 
TO_CHAR(10,------------
   a

把十六进制转换为十进制:(to_number)

SQL> select to_number(a,xxx) from dual;
 
TO_NUMBER(A,XXX)
--------------------
          10

18.日期的两位表示方式:RR和YY

SQL> select * from emp where hiredate=to_date(17-12-80,dd-mm-rr);
  
EMPNO ENAME  JOB         MGR HIREDATE              SAL       COMM DEPTNO
----- ------ --------- ----- ------------------- ----- ---------- ------
 7369 SMITH  CLERK      7902 1980-12-17 00:00:00   800                20
 
日期的两位表示方式:RR和YY
 
YY:始终与当前世纪一致
 
RR:得到的是与当前年最近的年份

 

ORACLE SQL单行函数(三)【weber出品必属精品】,布布扣,bubuko.com

ORACLE SQL单行函数(三)【weber出品必属精品】

上一篇:PHP平台CMS系统Drupal小试身手----安装教程


下一篇:js 类工厂