mysql取整函数

mysql取整函数,第1张

试试

select

case(字段名

as

int)

from

吧,不过小数部分就丢失了(不是四舍五入)。

这样的需求的话,那么你需要把第一次查询到的结果保存下来。即通过 select * from my where name = 'xbxy'所查到的结果集合存为一个对象,然后要用它的数据时就可以直接读取该对象的属性而无需再次访问数据库了(当然前提是表里的数据没有改变)。但这样只局限于单次的事务 *** 作,如果当前的事务 *** 作完成了,后续 *** 作不再需要它了,或后续进行的是其他类型的事务 *** 作,那么很可能需要再次重新读取数据库。

MySQL 数字类型转换函数(concat/cast)。

1、将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80′。

2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串。

总结:类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型)。

扩展资料:

可用的类型:

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

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

日期 : DATE

时间: TIME

日期时间型 : DATETIME

浮点数 : DECIMAL

整数 : SIGNED

无符号整数 : UNSIGNED

cast函数运行示例

参考资料:mysql-百度百科


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10825405.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存