【发布时间】:2016-03-30 07:50:36
【问题描述】:
我们需要获取cmts中的值大于给定值(4000)的行,下面是我们的示例表结构
id cmts
1 1000,2000,3000,4000
2 1100,2200,3300,4400
输出应该是第二行(ID 2)。
【问题讨论】:
-
cmts 字段是否总是包含逗号分隔的排序值?如果是,则获取最后一个逗号的索引,获取最后一个数字的子字符串,转换数字并与 4000 进行比较。如果更大,则该行必须包含在结果中
-
@StanislavL,是的 cmts 字段将始终用逗号分隔