想象一下这样的表:
string
12345
1234567
13254
123
我只想按任意顺序选择包含:1,2,3,4,5的行。还有那些甚至更短的,其中的所有字母至少来自那个“数组”。
选定的字符串可能只有任何顺序的字符1,2,3,4,5,而不是必要的字符串。
选择:
12345
123
1324
未选中:
123a
1123
答案 0 :(得分:6)
脱离我的头顶.....
SELECT *
FROM yourtable
WHERE yourcolumn RLIKE '/^([1-5])+$/';
答案 1 :(得分:2)
试试这个
SELECT *
FROM table_name
WHERE column_name RLIKE '^([1-5])+$';