大家好,又见面了,我是全栈君。
关于sql中 max函数比较字符串类型 max只比较首个字符的大小 只要首字母大,则不比较其他位置的字母,若首字母相同,则比较顺序位字母。
今天死在这了 数据库中 step字段类型char分别为 5、6、7、8、9、10
select max(step) from table
结果是:9
郁闷了一晚上才发现,哎 不过sum函数是按数字累加的
select sum(step) from table
结果是:45
说明函数sum是把字符串先转换为数字后累加
同志们,以后用max之前 一定要记得先转为int啊!
原文链接:https://blog.csdn.net/huangweifenghah/article/details/19246623
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/112124.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...