FREE教程
目录
  • 主页
  • Oracle教程
  • redis教程
  • hadoop
  • ODI教程
  • BIEE教程
Oracle基础教程
Oracle基础教程 Oracle介绍 Oracle安装 Oracle客户端工具 Oracle服务 Oracle用户 SQL语句介绍 案例所需表结构 Oracle建表(create table) Oracle查询(select) Oracle插入(insert into) Oracle更新(update) Oracle删除(delete) Oracle运算符 Oracle字符串连接符|| Oracle DISTINCT Oracle 条件查询 =、IN、LIKE、BETWEEN...AND Oracle集合运算 Oracle连接查询 Oracle的伪列 Oracle 函数 Oracle字符型函数 Oracle日期型函数 Oracle数值型函数 Oracle转换函数 Oracle聚合函数 Oracle子查询 Oracle synonym 同义词 Oracle序列 Oracle视图 Oracle索引 Oracle分区详解和创建 Oracle如何在分区表上创建索引 oracle merge into命令 oracle物化视图 oracle分析函数_开窗函数详解 Oracle行转列(PIVOT) Oracle列转行_unpivot Oracle创建物化视图
分类导航
Oracle基础教程 PL/SQL教程 Oracle管理 Oracle备份和恢复 Oracle RAC Oracle优化 Oracle技术 redis基础教程 hadoop教程
    首页->Oracle教程->Oracle基础教程->Oracle转换函数
Oracle数值型函数
Oracle聚合函数

Oracle转换函数

Oracle转换函数是进行不同数据类型转换的函数,是我们平常数据库开发过程当中用的最多的内置函数。常用的函数有to_char()、to_number()、to_date()等等。详细分析如下表:

函数

解释

案例

结果

asciistr(x)

把字符串x转换为数据库字符集对应的ASCII值

select asciistr('Oracle技术圈')
  from dual;

Oracle\6280\672F\5708

bin_to_num(x1[x2...])

把二进制数值转换为对应的十进制数值

select bin_to_num(1,0,0) from dual;

4

cast(x as type)

数据类型转换函数,该函数可以把x转换为对应的type的数据类型,基本上用于数字,字符,时间类型安装数据库规则进行互转,

select cast('123' as number) num,cast(123 as varchar2(3)) as ch,cast(to_date('20181112','yyyymmdd') as varchar2(12)) as time
  from dual;

123/'123'/12-11月-18

(三列值,用"/"隔开)


convert(x,d_chset[,r_chset])

字符串在字符集间的转换函数,对字符串x按照原字符集r_chset转换为目标字符集d_chset,当r_chset不填时,默认选择数据库服务器字符集。


select CONVERT('oracle技术圈','US7ASCII','ZHS16GBK') from dual;

oracle???

to_char(x[,f])

把字符串或时间类型x按格式f进行格式化转换为字符串。


select to_char(123.46,'999.9') from dual;

select to_char(sysdate,'yyyy-mm-dd') from dual;

 123.5

2018-11-13

to_date(x[,f])

可以把字符串x按照格式f进行格式化转换为时间类型结果。

select to_date('2018-11-13','yyyy-mm-dd') from dual;

2018/11/13

to_number(x[,f])

可以把字符串x按照格式f进行格式化转换为数值类型结果。

select to_number('123.74','999.99') from dual

123.74

提醒:其中数值的格式f可以参考下表:

参数

示例

说明

9

999

指定位置返回数字

.

99.9

指定小数点的位置

,

99,9

指定位置返回一个逗号

$

$99.9

指定开头返回一个美元符号

EEEE

9.99EEEE

指定科学计数法


Oracle数值型函数
Oracle聚合函数
关于我们 | 免责声明 | Copyright ? 2018 FREE教程 | 备案号:闽ICP备18020855号-1
公安备案

闽公网安备 35020602001245号