字符比较是按位取值,id第一位最大值就是9了,需要先转换一下数据类型
SELECT MAX(convert(int,substring(id,1,len(story_id)))) FROM table WHERE col='test'
id
1
2
3
4
5
6
7
8
9
id必須是int格式,否則就會出現這種錯誤!說多了都是淚
字符比较是按位取值,id第一位最大值就是9了,需要先转换一下数据类型
SELECT MAX(convert(int,substring(id,1,len(story_id)))) FROM table WHERE col='test'
id
1
2
3
4
5
6
7
8
9
id必須是int格式,否則就會出現這種錯誤!說多了都是淚