Jia*_*Luo 5 mysql mysql-workbench
我有一张桌子。
USER TABLE Columns:
user_name (varchar)
age (int)
address (varchar)
telephone (varchar)
Run Code Online (Sandbox Code Playgroud)
我想搜索地址字段包含数字的用户。
我在MySQL Workbench中尝试了以下sql语句:
SELECT * FROM user WHERE address LIKE '%[^0-9]%';
Run Code Online (Sandbox Code Playgroud)
然而,这并没有奏效。有人可以帮我从这里出去吗?
提前致谢。
我相信您正在寻找REGEXP:
SELECT *
FROM user
WHERE address REGEXP '.*[^0-9].*'
Run Code Online (Sandbox Code Playgroud)
查找不带数字的地址的示例