知识:
mysql为我们提供了两个类型转换函数:CAST和CONVERT,现成的东西我们怎能放过?
CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。
这个类型 可以是以下值其中的 一个:
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
SELECT MAX(CONVERT(ROLEID,SIGNED)) FROM N_AC_ROLE WHERE 1 = 1 ORDER BY CONVERT(ROLEID,SIGNED) DESC
或
SELECT MAX(CONVERT(ROLEID,SIGNED)) FROM N_AC_ROLE WHERE 1 = 1 ORDER BY CAST(ROLEID as SIGNED) DESC
本文详细解析了MySQL中CAST和CONVERT函数的使用方式,通过实例展示了如何进行类型转换,包括获取一个类型值并产生另一种类型值的过程。文章提供了具体的SQL语句示例,如使用CONVERT和CAST进行类型转换,并按类型排序,适用于数据库管理和查询优化。
185

被折叠的 条评论
为什么被折叠?



