当前位置:网站首页>sql 字段类型转换
sql 字段类型转换
2022-07-27 16:28:00 【黑暗料理界的扛把子】
1、mysql vchar 转 int、double等
MySQL 的CAST()函数可用来获取一个类型的值,并产生另一个类型的值
cast()函数是一个转换函数,参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。
cast 转换为double 类型,对于D\M取值注意事项。

#公式
CAST(value as type);
#vchar 转 int (小数会直接取整)
CAST(value as SIGNED);
#vchar 转 double M 代表保留整数位数+保留小数位数 ,D 代表保留小数位数
#1)参数m<65 是总个数,d<30且 d<m 是小数位。
#2)decimal可能的最大取值范围与double 一样,但是其有效的取值范围由M 和D 的值决定。
#如果改变M 而固定D,则其取值范围将随M 的变大而变大。
CAST(value as decimal(M,D));2、cast() 函数适用的转换类型
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数(有符号) : SIGNED
无符号整数 (无符号): UNSIGNED 3、cast() 和 convert() 的比较
相同点:都是进行数据类型转换,实现的功能基本等同
不同点:两者的语法不同,cast(value as type) 、 convert(value,type)
如有错误或者描述不准确,敬请指正。
边栏推荐
- Useful resources for ns2
- WSN Journal indexed by SCI(转)
- Kinect for Unity3D——BackgroundRemovalDemo学习
- 连续时间系统的性能分析(1)-控制系统性能指标及一二阶分析
- Express get/post/delete... Request
- Performance analysis of continuous time systems (2) - second order system performance improvement methods PID, PR
- 贪心法,拟阵和亚模函数(refer)
- The understanding of string in C.
- kettle引用外部脚本完成电话号码清洗、去重缩进
- 收下这份实操案例,还怕不会用Jmeter接口测试工具
猜你喜欢

v-if,v-else,v-for

新系统安装MySQL+SQLyog

Sentinel1.8.4 persistent Nacos configuration

汇编语言入门基础(1)

编程式跳转

大冤种们,新进测试行业,如何正确选择意向企业?

Blog Garden beautification tutorial

Jmeter接口自动化-如何解决请求头Content-Type冲突问题

浅谈基本的网络基本故障和问题排查

Self control principle learning notes - system stability analysis (2) - loop analysis and Nyquist bode criterion
随机推荐
WSN Journal indexed by SCI(转)
PHP string operation
NPM, cnpm Taobao image
Selenium自动化测试面试题全家桶
Unity显示Kinect捕获的镜头
CMD command
如何用自动化测试搞垮团队
【云图说】 第250期 初识华为云微服务引擎CSE
一个经验
Kinect for Unity3d----KinectManager
"Testing novice encyclopedia" 5-minute quick start pytest automated testing framework
Unity learning notes (realize the conveyor belt)
Latex use - control the display position of tables or graphics
Sentinel1.8.4 persistent Nacos configuration
正则表达式的扩展
MySQL 02 initial experience
Latex使用-控制表格或者图形的显示位置
Kinect for unity3d - backgroundremovaldemo learning
IDEA成功连接Database但不显示表怎么办
Using MATLAB to generate graphics for journals and conferences - plot