sql - 选择列但删除结果中的非字母数字

时间:2017-10-06 10:53:54

标签: mysql regex

我有一个充满文本内容的表,比如用户名。 但在该表中,有非字母数字值,如@和`

我希望得到的结果没有任何特殊字符,只有结果中的所有字母数字,

我的表格如下:

**user_names**
---------   
hitlerX`x`
---------
google_e
---------
@apples
---------
b-e-a-n-s
---------
@mango@
---------
_-amen_-
---------

我希望结果像

**user_names** 
---------
hitlerXx    
---------    
googlee   
---------   
apples   
---------    
beans   
---------   
mango
---------   
amen

到目前为止,我已尝试过:

 SELECT * FROM table WHERE column REGEXP '^[A-Za-z0-9]+$'

0 个答案:

没有答案