MYSQL中,CAST函数的使用规则

CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为:

CHAR[(N)] 字符型
DATE 日期型
DATETIME 日期和时间型
DECIMAL float型
SIGNED int
TIME 时间型

实例1:

表table1date:2015-11-03 15:31:26select cast(date as signed) as date from  table1;

结果如下:

date:20151103153126
select cast(date as char) as date from  table1;

结果如下:

date:2015-11-03 15:31:26

实例2:

select cast(date as datetime) as date from  table1;

结果如下:

date:2015-11-03 15:31:26

实例3:

select cast(date as date) as date from  table1;

结果如下:

date:2015-11-03

实例4:

select cast(date as time) as date from  table1;

结果如下:

date:15:31:26

这里date对应日期,time对应时间

实例5:

表table2num:20select cast(num as decimal(10, 2)) as num from table2

结果如下:

num:20.00

解释:decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边.decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值.其中10是小数点左边和右边的数字个数之和(不包括小数点),2代表小数点右边的小数位数或数字个数.decimal(10,2)可以存储8位整数2位小数的数字.

mysql中cast()和convert()的用法讲解

一、在mysql操作中我们经常需要对数据进行类型转换。此时我们应该使用的是cast()或convert()。

二、两者的对比

相同点:都是进行数据类型转换,实现的功能基本等同

不同点:两者的语法不同,cast(value as type) 、 convert(value,type)

三、所支持的类型如下:

二进制,同带binary前缀的效果 : BINARY

字符型,可带参数 : CHAR()

日期 : DATE

时间: TIME

日期时间型 : DATETIME

浮点数 : DECIMAL

整数 : SIGNED

无符号整数 : UNSIGNED

MYSQL中,CAST函数的使用规则以及convert对比相关推荐

  1. MySQL中cast()函数

    CAST()函数,把一个字段转成另一个字段 CAST函数语法规则:Cast(字段名 as 转换的类型 ) 其中类型可以为: CHAR[(N)] 字符型 DATE 日期,格式为 'YYYY-MM-DD' ...

  2. Mysql中Cast()函数的用法

    Cast(字段名 as 转换的类型 ),其中类型可以为: CHAR[(N)] 字符型  DATE  日期型 DATETIME  日期和时间型 DECIMAL  float型 SIGNED  int T ...

  3. MySQL中concat函数

    在此通过实例介绍了MySQL中的concat函数的使用方法,比如select concat('11','22','33'). MySQL中concat函数 使用方法: CONCAT(str1,str2 ...

  4. mysql中常用函数与存储过程的创建

    mysql中常用函数与存储过程的创建 常用函数汇总 数学函数 字符串函数 日期和时间函数 条件判断函数 系统函数 加密函数 其他函数 自定义函数 自定义变量的声明和赋值 基本语法 实例 存储过程 事务 ...

  5. JSqlParser4.3版本无法解析mysql中JSON_OBJECT函数抛出ParseException异常

    2022年3月31日,找了一下午的bug bug 已经提交issues,详情请看GitHub,地址:https://github.com/JSQLParser/JSqlParser/issues/15 ...

  6. MySQL中DATEDIFF函数使用

    MySQL中DATEDIFF函数不同日期相减的计算规则. SELECT DATEDIFF('2021-2-25','2021-2-25') as d; 同一天相减得到的结果是0. SELECT DAT ...

  7. mysql中concat函数的使用相关总结

    concat(str1,str2) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. mysql> select concat('11','22','33') ...

  8. Oracle中concat与||区别(以及与mysql中concat函数区别)

    Oracle中concat使用以及与||区别 CONCAT只能连接两个字符串 The syntax for the concat function is: concat( string1, strin ...

  9. mysql中合并函数_MYSQL分组合并函数

    MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔 ...

最新文章

  1. Flex布局教程(来源:阮一峰)
  2. Linux(8) —— grep命令
  3. Association, Composition and Aggregation in UI5, CRM, S/4HANA and C4C
  4. lucene学习笔记_学习Lucene
  5. mysql 和区块链的差别_论区块链是什么数据库——正名篇
  6. magento 1.7 中文语言包
  7. python调试神器_python调试神器PySnooper的使用
  8. python sql注入脚本_python辅助sql手工注入猜解数据库案例分析
  9. pycharm windows 如何导入github仓库的项目代码
  10. 详解C# 匿名对象(匿名类型)、var、动态类型 dynamic
  11. linux初始化驱动程序,linux驱动程序什么时间初始化
  12. 如何隐藏电脑下方工具栏个别图标_怎么隐藏电脑任务栏右边的各种小图标 - 卡饭网...
  13. 编程猫李天驰:让编程教育回归互联网
  14. 系统架构设计方法论——IBM架构解决方案设计
  15. 带你读懂Spring 事务——事务的隔离级别(超详细,快藏)
  16. 用Python做一个超简单的小游戏(一听就懂)
  17. 楼教主(楼天成)的ACM心路历程
  18. FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架...
  19. 收音机c语言程序,基于51单片机的数字FM调频收音机的设计(附接线图,主程序代码)...
  20. sublime text 替代_Lime :号称 Sublime Text 编辑器的开源替代品

热门文章

  1. SpringBoot的浏览器图标favicon
  2. NLP关系抽取和事件抽取
  3. 学习新技术的10个技巧
  4. IDEA连接远程服务器实现项目上传部署
  5. 机器学习-----回归树
  6. java进阶--数据库篇(Mysql)
  7. 《Adobe Illustrator CS4中文版经典教程》—第0课0.6节使用实时描摹
  8. 算法——验证IP地址合法性
  9. ShardingSphere分库分表方案
  10. 内部流出: 66个经典数据分析神技汇总,10分钟搞定一天工作!