我有一个MySQL表,列ABC包含一个字符串,模式如下所示,8~1~0~1~0~0~2~0~5~6单个数字通常在0到100之间变化。你能帮我查询过滤所有至少有3个数字是>= 5的行。该查询最终应该过滤上述记录,因为它有5,6&8
svujldwt1#
MySQL有一个RLIKE操作符可以解决这个问题:
RLIKE
SELECT ... WHERE ABC RLIKE '(([1-9][0-9]+|[5-9])(~|$).*){3}' ... ;
字符串
1条答案
按热度按时间svujldwt1#
MySQL有一个
RLIKE
操作符可以解决这个问题:字符串