假设我的表列包含以下 2 个字符串行:
1, 5, 2, 31, 12, 1212, 111
21, 25, 32, 43, 112, 212, 311
我需要一个查询来选择包含数字1和包含数字的行2
我的查询是:
SELECT *
FROM MyTable
WHERE My_String LIKE '%1%' AND My_String LIKE '%2%'
现在,当我希望它只返回第一行时,它会返回两行。
它选择第二行,因为 numbers21, 25, 32, 112, 212, 311还包含 number1和2。
我的问题是如何选择所有那些数字1和2包含在字符串中但不包含在 2-3 位数字中的行。我希望它严格匹配那些1和2