我们需要得到一行,该行的值在cmts
中大于给定值(4000)
,下面是我们的示例表结构id cmts 1 1000,2000,3000,4000 2 1100,2200,3300,4400
输出应该是第二行(id 2)。
最佳答案
SELECT *
FROM cmts
WHERE CONVERT(SUBSTR(cmts, SUBSTRING_INDEX(cmts,',',-1), LEN(cmts)), ,UNSIGNED INTEGER)>4000
关于mysql - 从特定字段中查找MySQL中已定义字符串的最大值(以逗号分隔),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36302739/