检查字段中是否存在字符

时间:2012-11-22 09:44:42

标签: mysql

我想从我的号码表中选择除了索引中的+之外没有任何字符 例如:

  • +991234567没问题

  • 98 + 4587889不合适

  • 14asdasda54866666不行

我该如何撰写查询?

1 个答案:

答案 0 :(得分:0)

这是带有正则表达式的查询

SELECT 
  number
FROM 
  Table1
WHERE 
  number NOT REGEXP '^\\+{0,1}(0|1|2|3|4|5|6|7|8|9)*$'

SQL Fiddle