我正在使用MySQL,我有一个名为constructions的表,其中有一个名为phone的列,电话号码的格式为9876543210,但我希望在有字母和符号的地方清理列。
我正在使用:
select * from constructions where phone like '[a-Z]%';
但这是错误的,我想它在SQL-Server中有效。
答案 0 :(得分:0)
否为SQL Server。你有内置的查找替换功能,但这些功能非常简单。
对于MySQL,请参阅此处的参考手册>>> http://dev.mysql.com/doc/refman/5.0/en/regexp.html
答案 1 :(得分:0)
而不是LIKE
使用适用于正则表达式的RLIKE
版本。