0
我想从我的数字表中选择除索引号外没有任何字符的+号。
例如:检查字段中是否存在字符
991234567是确定
98 + 4587889是不正常
14asdasda54866666是不正常
我应该怎么写我的查询?
我想从我的数字表中选择除索引号外没有任何字符的+号。
例如:检查字段中是否存在字符
991234567是确定
98 + 4587889是不正常
14asdasda54866666是不正常
我应该怎么写我的查询?
这里是与正则表达式的
SELECT
number
FROM
Table1
WHERE
number NOT REGEXP '^\\+{0,1}(0|1|2|3|4|5|6|7|8|9)*$'
可能重复的查询[检测值是否为在MySQL数](http://stackoverflow.com/questions/5064977/detect- if-value-is-number-in-mysql) – Lloyd
你想做什么,你的最终结果是什么,你只是检查无效数字? – Lloyd
你可以使用正则表达式在MySQL上这样做http://dev.mysql.com/doc/refman/5.1/en/regexp.html –