oracle中三大类型与隐式数据类型转换
来源:互联网 发布:dota2比赛数据未找到 编辑:程序博客网 时间:2024/05/20 23:04
oracle中三大类型与隐式数据类型转换
(1)varchar2变长/char定长-->number,例如:'123'->123
(2)varchar2/char-->date,例如:'25-4月-15'->'25-4月-15'
(3)number---->varchar2/char,例如:123->'123'
(4)date------>varchar2/char,例如:'25-4月-15'->'25-4月-15'
1、oracle如何隐式转换:
1)=号二边的类型是否相同
2)如果=号二边的类型不同,尝试的去做转换
3)在转换时,要确保合法合理,否则转换会失败,例如:12月不会有32天,一年中不会有13月
2、查询1980年12月17日入职的员工(方式一:日期隐示式转换)
select * from emp where hiredate = '17-12月-80';
3、使用to_char(日期,'格"常量"式')函数将日期转成字符串,显示如下格式:2015 年 04 月 25 日 星期六
select to_char(sysdate,'yyyy" 年 "mm" 月 "dd" 日 "day') from dual;
4、使用to_char(日期,'格式')函数将日期转成字符串,显示如格式:2015-04-25今天是星期六 15:15:15
select to_char(sysdate,'yyyy-mm-dd"今天是"day hh24:mi:ss') from dual;
或
select to_char(sysdate,'yyyy-mm-dd"今天是"day HH12:MI:SS AM') from dual;
5、使用to_char(数值,'格式')函数将数值转成字符串,显示如下格式:$1,234
select to_char(1234,'$9,999') from dual;
6、使用to_char(数值,'格式')函数将数值转成字符串,显示如下格式:¥1,234select to_char(1234,'$9,999') from dual;
select to_char(1234,'L9,999') from dual;
7、使用to_date('字符串','格式')函数,查询1980年12月17日入职的员工(方式二:日期显式转换)
select * from emp where hiredate = to_date('1980年12月17日','yyyy"年"mm"月"dd"日"');
或
select * from emp where hiredate = to_date('1980#12#17','yyyy"#"mm"#"dd');
或
select * from emp where hiredate = to_date('1980-12-17','yyyy-mm-dd');
8、使用to_number('字符串')函数将字符串‘123’转成数字123
select to_number('123') from dual;
注意:
select '123' + 123 from dual;246
select '123' || 123 from dual;123123
- oracle中三大类型与隐式数据类型转换
- 数据类型---数据类型转换、隐式类型转换
- 数据类型,隐式类型转换
- C#数据类型与类型转换
- MySQL与Oracle数据类型转换
- MySQL与Oracle数据类型转换
- mysql与oracle数据类型转换
- mysql与oracle数据类型转换
- ORACLE隐式类型转换
- oracle中的隐式数据类型转换
- [JS]JavaScript数据类型与变量类型转换
- 数据类型及混合运算与类型转换
- python之 数据类型判定与类型转换
- C#基础-010 数据类型转换 -隐式类型转换/强制类型转换
- oracle数据类型与java类型对应
- Date数据类型、基本数据类型与String类型之间的转换
- MYSQL 与 Oracle 之间的数据类型转换
- MYSQL 与 Oracle 之间的数据类型转换
- 制作电子相册
- 单行函数
- POJ 2975 Nim 题解
- Android 同一个BroadcastReceiver在两个程序里执行
- react-native之flex布局总结
- oracle中三大类型与隐式数据类型转换
- caffe2 在树莓派raspberry Pi 3b平台应用(一 源码编译注意事项)
- 并查集总结
- caffe2 介绍
- Ubuntu系统重启后/etc/resolv.conf内容丢失
- win10 禁用更新
- SQL&&SQLPLUS语句的特点,单双引号出现的位置
- POJ_1159_Palindrome【dp】
- where和having的区别