美文网首页
MYSQL varchar类型转换

MYSQL varchar类型转换

作者: 帮我的鸵鸟盖个章 | 来源:发表于2019-05-15 13:15 被阅读0次

MYSQL为我们提供了两个类型转换函数:CASTCONVERT

需求场景:数据库有一个字段存的是varchar类型数据,现在去除其中存储分数值的数据出来进行比较,所以需要在order by的时候将varchar字段类型转换为'int'。

CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。
这个类型 可以是以下值其中的 一个:
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]

CAST

select id,custom from materials_relation
order by cast(custom as signed ) desc
limit 0,30

CONVERT

select id,custom from materials_relation
order by onvert(custom , signed ) desc
limit 0,30

相关文章

网友评论

      本文标题:MYSQL varchar类型转换

      本文链接:https://www.haomeiwen.com/subject/flrpaqtx.html