全球主机交流论坛

标题: 【加分】求教个select语句-万能的hostloc [打印本页]

作者: edear    时间: 2012-7-12 14:38
标题: 【加分】求教个select语句-万能的hostloc
MYSQL一个表的a字段(text)里面有:
12345
12,345.78
-12345
-12,345.78
0
textabc

要求select出可以数字化的那几行

谢谢!
作者: Kokgog    时间: 2012-7-12 14:51
SELECT * FROM `test` WHERE a REGEXP '^[+-]?([0-9]+,?)*[0-9]+(\.[0-9]+)?$'

数据多还是用程序一段段跑吧, 用这个会跑死人的
作者: hackfengl    时间: 2012-7-12 14:59
Kokgog 发表于 2012-7-12 14:51
SELECT * FROM `test` WHERE a REGEXP '^[+-]?([0-9]+,?)*[0-9]+(\.[0-9]+)?$'

数据多还是用程序一段段跑 ...

空空威武
作者: vip1    时间: 2012-7-12 15:03
hackfengl 发表于 2012-7-12 14:59
空空威武


作者: hepac    时间: 2012-7-12 15:08
试试CONVERT, CAST
作者: wdlth    时间: 2012-7-12 15:30
mysql的regexp效率……




欢迎光临 全球主机交流论坛 (https://hostloc.onozo.cc/) Powered by Discuz! X3.4