mysql - 检查字符串编号

标签 mysql database phpmyadmin numbers

我在mysql中有一个表,其中包含客户姓名和电话号码,我想选择电话号码仅包含数字的客户,因为有些客户的电话号码是错误的,并且包含特殊字符和字母。

最佳答案

假设您的表名为 customer,其中包含 phone 列,下面的查询将返回 phone 仅包含数字的行。

SELECT * FROM customer WHERE phone REGEXP '^[0-9]+$';

关于mysql - 检查字符串编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50231687/

相关文章:

php - 在 where 子句中使用小于和大于语句进行查询

mysql - 优化的 mysql 表模式,用于读写数据

database - 是否计划像在 F# 中那样为 Scala 的 SIQ (ScalaIntegratedQuery) 支持 "type providers"?

php - mySQL 查询不适用于 PHP,但适用于 PHPMyAdmin

mysql - 使用 phpmyadmin 将表结构导出到 Excel 文件

java - 用java将大量数据插入数据库

mysql - 想要 Mysql SELECT 查询返回字符串而不是数字

sql - 以编程方式从文件导入数据库?

mysql - 如何使 MySQL 中的一行与另一行相对应?

mysql - 保留一些特殊的主键(其中启用了auto_increment)