[英]Search for substrings / patterns in specific order, regexp? sql mysql
在我的MySQL中,我想在特定的ORDER中查找字符...
以下代码不在乎'o''l''d'的显示方式...因此包含这些字符的单词将被匹配...
如果“ o”出现在第一位,“ l”出现在第二位,“ d”出现在第三位,我只会对比赛感兴趣。
也欢迎REGEXP的替代品!
SELECT DISTINCT(col)
FROM tab
WHERE col REGEXP 'o'
AND col REGEXP 'l'
AND col REGEXP 'd'
GROUP BY col
ORDER BY col DESC
您应该尝试以下
SELECT col
FROM tab
WHERE col like "%o%l%d%"
ORDER BY col DESC
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.