数据库
首页 > 数据库> > mysql-类似SQL的语句“%[^ 0-9]%”不起作用

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