mysql中的转换类型数据类型_数据库中转换数据类型的几种方法
展开全部
oracle有三种最基本的数据类型,即字符型、数值型、日期型。 (注意需要起别名的地方要起别名)
oracle提供的单行62616964757a686964616fe4b893e5b19e31333431373865函数中,针对不同的数据类型,提供大量实用的函数,同时提供一系列数据类型转换函数,如下:
sql.append(" select CURVE_NAME,S_YEAR_LIMIT,AVERAGE_VALUE,to_char(d_date,'yyyy-MM-dd') d_date from t_treasury_yield_curve t where d_date = to_date ('"+d_date+"','yyyy-MM-dd')");
24 小时的形式显示出来要用 HH24select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;to_date() function。
1、日期格式参数 含义说明
D 一周中的星期几。
DAY 天的名字,使用空格填充到 9 个字符。DD 月中的第几天,DDD 年中的第几天。
DY 天的简写名,IW ISO 标准的年中的第几周,IYYY ISO 标准的四位年份。YYYY 四位年份,
YYY,YY,Y 年份的最后三位,两位,一位。
select sysdate,sysdate - interval '7' month from dual。
当前时间减去 7 年的时间。
select sysdate,sysdate - interval '7' year from dual。
时间间隔乘以一个数字。
select sysdate,sysdate - 8 *interval '2' hour from dual
2、日期到字符操作
select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual,select sysdate,to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual,select sysdate,to_char(sysdate,'yyyy-ddd hh:mi:ss') from dual。
select sysdate,to_char(sysdate,'yyyy-mm iw-d hh:mi:ss') from dual。
3、字符到日期操作
select to_date('2003-10-17 21:15:37','yyyy-mm-dd hh24:mi:ss') from dual。
具体用法和上面的 to_char 差不多。
4、TO_NUMBER
使用TO_NUMBER函数将字符转换为数字
TO_NUMBER(char[, '格式'])
数字格式格式:
9 代表一个数字 。
0 强制显示0 。
$ 放置一个$符 。
L 放置一个浮动本地货币符 。
. 显示小数点 。
, 显示千位指示符。
扩展资料:
在使用数据类型转换之前,同样的 SQL 在有的服务器不报错,主要是数据库的版本不同,当然该过配置的不算。
常见的两种类型转换错误如下:
ERROR: operator does not exist: integer = character varying。
ERROR: operator does not exist: character varying = integer。
字符串转数字,数字转字符串。这一点支持的不如 MySQL 好,当然 PostgreSQL 在新版本中也对这个问题做了改进!
第一种转换方式:使用 CAST 函数。
SELECT * FROM xttblog WHERE id = CAST(888 AS VARCHAR);
SELECT * FROM xttblog WHERE id = CAST('888' AS integer)。
第二种转换方式:使用“::”操作字段。
格式,字段 :: 要转换为的数据类型。
SELECT * FROM xttblog WHERE id = 888 :: VARCHAR;
SELECT * FROM xttblog WHERE id = '888' :: integer。
数据类型转换,虽然看起来很痛苦,但是如果用户的类型用的不对,查询效率会下降。所以,在设计的时候,字段的类型,一定要设计的合理,尤其是在关联表的时候。
mysql中的转换类型数据类型_数据库中转换数据类型的几种方法相关推荐
- MySQL中地点的数据类型_数据库中地址的数据类型
数据库中用什么数据类型存储电话号码比较合理? 因为涉及到固定电话,所以一般用varchar2 ,单纯手机号码的话可以用number. 数据类型分类: 数字型- Integer(整型).Long(长整型 ...
- mysql 的独占锁和排它锁_数据库中的共享锁与排他锁
摘要: 能修改数据.为什么要加锁很多人都知道,锁是用来解决并发问题的,那么什么是并发问题呢?并发情况下,不加锁会有什么问题呢?拿生活中的洗手间举例子,每个洗手间都会有一个门,并且是可以上锁的,当我们进 ...
- mysql外码是什么意思_数据库中的外键是什么意思?
展开全部 外键(FK)是用于建立和加强两个表数据之间的链接的一列或多列.通过32313133353236313431303231363533e4b893e5b19e31333433633436将保存表 ...
- mysql如何实现树状结构_实现树状结构的两种方法
实现树状结构的两种方法 实现树状结构的两种方法 1.递归法 递归是指在函数中显式的调用它自身. 利用递归法实现树状结构的特点是写入数据速度较快,显示速度较慢(在树的分支/层次较多的情况下尤其明显).适 ...
- mysql中时间的储存方式_数据库 中“日期/时间”存储方式
Access中: Access 在内部以 双精度浮点数的形式存储"日期/时间"值.每一个此类数值均包含日期和时间两部分.小数点左边的整数部分表示日期.小数点右边的小数部分表示时间. ...
- mysql的on和in用法_数据库中in、on、with的用法及示例。
with用法: 创建一个表: create table regr (pid integer,id integer, name char(20)) alter table regr alter id s ...
- mysql 查询多个号段_数据库中如何使用SQL查询连续号码段(转载)
转自:http://www.poluoluo.com/jzxy/200801/9937.html 在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里. 最初的问题是这样的: 我有一个表结构 ...
- java中时间入数据库格式转换_数据库中字段类型为datetime,转换成java中的Date类型...
数据类型对照 点击打开链接 JDBC: PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuer ...
- mysql数据库学号数据类型_数据库学习笔记——MySQL数据类型
一.数据类型: 1.整型(xxxint) 2.浮点型(float和double) 3.定点数(decimal) 4.字符串(char,varchar,xxxtext) 5.二进制数据(xxxBlob) ...
最新文章
- 打印正方形和各种三角形
- db2 oracle mysql sqlserver_mysql、sqlserver、db2、oracle、hsql数据库获取数据库连接方法及分页函数...
- gcc g++ Linux下动态库_静态库
- [mybatis]缓存_二级缓存使用细节
- python生成yaml文件_Python实践34-读写yaml文件
- 一文带你了解GaussDB(DWS) 的Roach逻辑备份实现原理
- sentinel的资料整理
- HBase shell 示例
- java多分支流程图_Java 流程控制 之 分支结构(条件判断)
- coreplayer n79下载_coreplayer
- (课程笔记1)ENVI裁剪出Landsat8全色波段和其他波段的同一区域数据
- Word 关闭拼写检查 (去掉Word中拼写检查的所有红色和绿色的浪线)
- 设计原则-依赖倒置原则
- 点亮显示屏的几个重要步骤
- Learun FrameWork,基于.NET的智能化开发工具
- mysql实现中文根据拼音排序
- 编译期 java.lang.IllegalArgumentException
- 报表练习题:销售订单打印的相关说明
- 计算机与智能科学专业大学排名,智能科学与技术专业大学排名 2020全国排行榜...
- 搭建室外四轴无人机(一)
热门文章
- 有趣网站盲盒项目设计
- 专题:固体力学中应力与应变分析详解(1.应力分析 2.符号 3.一般的三维应力场)...
- PIC32MX单片机系列之PWM
- 远程FPGA虚拟实验平台用SystemVerilog HDL实现微程序控制器
- [转]GIS 克隆 IClone
- 电子通信类考研的建议
- html间接收post传递的数据,HTML5中使用postMessage实现两个网页间传递数据
- git push 失败,提示 unpack error/unpack failed 解决方法
- 透明表盘 指南针 app_指南:在Web设计中使用透明度(不透明度)
- c语言编写10进制转换成2进制,c语言位域实现10进制转换成2进制