查到9比10大的写法:
SELECT MAX(ID) AS ID FROM DCP_ZB
正确的写法:
SELECT MAX(CAST(ID AS INT)) AS ID FROM DCP_ZB
本文介绍了一种常见的SQL查询错误,即尝试直接对可能包含非整数值的字段求最大值。通过对比错误示例与正确做法,文章详细解释了如何使用CAST函数将字段转换为整型再进行最大值查询。
查到9比10大的写法:
SELECT MAX(ID) AS ID FROM DCP_ZB
正确的写法:
SELECT MAX(CAST(ID AS INT)) AS ID FROM DCP_ZB

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