首页 > 代码库 > ORACLE SQL单行函数(三)【weber出品必属精品】

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 - ProductionWith 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:得到的是与当前年最近的年份