sql数据类型转换oracle,ORACLE SQL数据类型转换
ORACLE SQL数据类型转换
开发工具与关键技术:Oracle sql*plus PLSQL Developer
撰写时间:2019年3月25日
下面要说的是,如何将不同类型的数据进行转换处理
这里主要包括有三个函数 时间转换:TO_DATE ,字符转换:TO_CHAR 数值转换:TO_NUMBER
看下图理解:
上图可以理解为(char字符,date时间,number数字)
1、当char类型转换date类型时需要用到to_date函数,
2、当date类型转换char类型时需要用到to_char函数
3、当char类型转换number类型时需要用到to_number函数
4、当number类型转换char类型时需要用到to_char函数
下面看例子
例1:将当前的时间转换为想要的格式输出
已经使用to_char函数进行转换的结果
说明:为什么要用to_char,因为sysdate是系统定义好的时间函数,而’’(单引号)里面的是字符,所以选择时间转字符
select TO_CHAR(sysdate,'YYYY_MM_DD') from employees;
未使用to_char函数进行转换的数据
select sysdate from employees
例2:将1999-01-01日期按格式显示出来
使用to_date函数把字符类型的’1999-01-01’转换为日期格式
select to_date('1999-01-01','yyyy-mm-dd') from employees;
例3:将工资转换为数值类型
(因为工资已经是数值类型的,所以在下面只是表达一下,说明是需要字符类型才能转换为数值类型,但是一定要对应后面的转换)
SELECT TO_NUMBER(TO_CHAR(SALARY,'$999,999,999,999.99'),'$999,999,999,999.99') FROM EMPLOYEES
不对应后面的类型例子,下面例子是不成立的,因为前面字符比后面的数字类型要多
Select to_number('¥123,465,469,879.84','L999,999.99') FROM EMPLOYEES
sql数据类型转换oracle,ORACLE SQL数据类型转换相关推荐
- Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据
Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据 Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据 7.1 程序数据的命名 PL/SQL要求在给数据结构命名的时候应 ...
- MYSQL 与 Oracle 之间的数据类型转换
2009-07-21 MYSQL 与 Oracle 之间的数据类型转换 关键字: mysql, oracle, 数据类型, 转换 Table 2-4 Default Data Type Mapping ...
- SQL Server 2008处理隐式数据类型转换在执行计划中的增强
关注我们获得更多内容 作者 | 邹建,资深数据库专家,精通各项 SQL Server 技术,具有丰富的管理.维护.优化能力以及业务应用经验.他一直热心于技术知识的分享.传播,持续活跃在 CSDN 和 ...
- 从SQL Server数据库转到Oracle数据库的数据脚本处理
在我们很多情况下的开发,为了方便或者通用性的考虑,都首先考虑SQL Server数据库进行开发,但有时候客户的生产环境是Oracle或者其他数据库,那么我们就需要把对应的数据结构和数据脚本转换为对应的 ...
- Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图、序列、索引等对象的导出,oracle完结,后续开启mysql的学习
Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图.序列.索引等对象的导出,oracle完结,后续开启mysql的学习 2022找工作是学历.能力和运气的超强结合体,遇 ...
- oracle判断非空并拼接,oracle sql 判断字段非空,数据不重复,插入多跳数据
oracle sql 判断字段非空,数据不重复 select distinct(mobile) from wx_user_mobile where active_time is not null ...
- oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...
本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...
- Sql Server函数全解三数据类型转换函数和文本图像函数
原文:Sql Server函数全解<三>数据类型转换函数和文本图像函数 一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换.对于数据类型相近 ...
- Oracle和sql server中复制表结构和表数据的sql语句
在Oracle和sql server中,如何从一个已知的旧表,来复制新生成一个新的表,如果要复制旧表结构和表数据,对应的sql语句该如何写呢?刚好阿堂这两天用到了,就顺便把它收集汇总一下,供朋友们参考 ...
- Pl/sql 如何将oracle的表数据导出成excel文件?
oracle将表数据导出成excel文件的方法 1)在SQL窗体上,查询需要导出的数据 --查询数据条件--select MID,CODE,NAME from Dxc_Goods_Cate where ...
最新文章
- UA SIE545 优化理论基础4 对偶理论简介6 求解对偶问题的梯度算法
- 【备忘】visual studio调试状态下显示lua调用栈
- bash不识别命令 ssh_关于Python脚本在后台运行的几种方式!(linux,bash,tmux,等)...
- 仓储模式到底是不是反模式?
- c++ - 在终端中,cout不显示任何内容
- TensorFlow十三 LSTM练习
- unity网站服务器,Unity基础网络服务器通信
- java100集视频_上百集课程JAVA区块链开发视频教程
- php留言板制作模板,简单5步,制作wordpress留言板
- ug中文字大小设置_ug10.0工具条字体大小如何修改?
- ISCC2017 Misc write up附件题目文件
- 教你用Python实现经典游戏《小蜜蜂》
- 基于java springboot android 安卓记账本源码(毕设)
- V神以太坊:协议设计中的“封装复杂性” vs. “系统复杂性”
- 对 iOS 14.2 糟糕的音乐控制界面的思考
- 万豪国际扩大北京奢华酒店布局,JW万豪将落户东城区
- 苹果6plus几核处理器_全是回忆!苹果12年进化史:21部iPhone你用过哪一款?
- 二十三 HDP搭建大数据环境
- JavaScript经典进阶:javascript – 9宫格 – 拼图
- 摸着石头过河的区块链游戏真是一门好生意吗?
热门文章
- python中curve fit_在python中拟合多变量curve_fit
- 这名程序员28岁就退休了。。。
- 计算机视觉算法实战书籍推荐_岗位内推 | 字节跳动招聘NLP、计算机视觉、推荐算法实习生...
- 适合python开发的linux版本,Python Linux下安装多个版本
- sql根据类别拆分上下级_运用SQL对黑五销售数据进行分析
- python爬虫爬取ip记录网站信息并存入数据库
- 牛客练习赛26B	烟花 (概率DP)
- Luogu2114 [NOI2014]起床困难综合症 【位运算】
- Codeforces.449D.Jzzhu and Numbers(容斥 高维前缀和)
- 跟随光标下划线导航插件