mysql-类似SQL的语句“%[^ 0-9]%”不起作用
作者:互联网
我有桌子
USER TABLE Columns:
user_name (varchar)
age (int)
address (varchar)
telephone (varchar)
我想寻找地址字段包含数字的用户.
我在MySQL Workbench中尝试了以下sql语句:
SELECT * FROM user WHERE address LIKE '%[^0-9]%';
但是,它没有用.有人可以帮我从这里出去吗?
提前致谢.
解决方法:
我相信您正在寻找REGEXP
:
SELECT *
FROM user
WHERE address REGEXP '.*[^0-9].*'
Example查找没有数字的地址
标签:mysql-workbench,mysql 来源: https://codeday.me/bug/20191123/2065772.html