MysqlCAST函数的具体使用 目录 语法 参数说明 示例 练习案例 CAST函数用于将值从一种数据类型转换为表达式中指定的另一种数据类型 语法 CAST(value AS datatype) AS关键字用于分隔两个参数,在AS之前的是要处理的数据,在AS之后的是要转换的数据类型 参数
目录
- 语法
- 参数说明
- 示例
- 练习案例
CAST函数用于将值从一种数据类型转换为表达式中指定的另一种数据类型
语法
AS关键字用于分隔两个参数,在AS之前的是要处理的数据,在AS之后的是要转换的数据类型
参数说明
value: 要转换的值
datatype: 要转换成的数据类型
值 | 描述 |
DATE | 将value转换成'YYYY-MM-DD'格式 |
DATETIME | 将value转换成'YYYY-MM-DD HH:MM:SS'格式 |
TIME | 将value转换成'HH:MM:SS'格式 |
CHAR | 将value转换成CHAR(固定长度的字符串)格式 |
SIGNED | 将value转换成INT(有符号的整数)格式 |
UNSIGNED | 将value转换成INT(无符号的整数)格式 |
DECIMAL | 将value转换成FLOAT(浮点数)格式 |
BINARY | 将value转换成二进制格式 |
示例
1.将值转换为DATE数据类型
2.将值转换为DATETIME数据类型
3.将值转换为TIME数据类型
4.将值转换为CHAR数据类型
5.将值转换为SIGNED数据类型
6.将值转换为UNSIGNED数据类型
7.将值转换为DECIMAL数据类型
练习案例
导入数据
Material表
Material:料号 FileName:文件名称(存储相应料号位置)
注明: ID,Material,FileName都是VARCHAR类型
FileName取值举例说明:'FD03-FCZ-220430012624541.txt',红色标注数字代表年月日,其余都取值相同(不用考虑具体含义)
问题:查询小于220401(整数类型年月日数值)的Material
解题思路
利用SUBSTRING函数截取FileName值中代表年月日的数字
由于FileName中的值为varchar类型,220401为整数类型,需要使用CAST函数进行类型转换
结果展示:
到此这篇关于Mysql CAST函数的具体使用的文章就介绍到这了,更多相关Mysql CAST函数内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!