0

我在下面有这样的结果。

212.212.212.212, 
212.212.212.211, 
212.212.212.213, 10.16.10.10, 
212.212.212.215, 

我怎样才能只选择

212.212.212.213, 
212.212.212.213, 
212.212.212.215, 

用 mysql 正则表达式?

select numbers from table where numbers REGEXP ', $' 

这给了一切。

不是:每个逗号后面都有空格。

4

2 回答 2

2
select numbers from table where numbers REGEXP '^[^,]+, $'

但实际上,您首先不应该将逗号分隔的值存储在数据库表中。

于 2013-10-09T11:03:23.423 回答
1

尝试

select numbers from table where numbers REGEXP '^[^,]+, $'

@Tomalak 你说的很对

于 2013-10-09T11:04:18.080 回答