日期:2014-05-18  浏览次数:20420 次

SQL条件查询问题,在线等
请大家帮我看一下,这个SQL语句哪里不对,我这个用的是AC库 查询手机号字段,查询 1 出现超过四次的手机号码

haoma这个是手机号码字段

Sql="where fws='移动' and len(replace(haoma,1,''))>9 order by id Desc"

------解决方案--------------------
手机号确定11位不变,1出现4次,那么 len(replace(haoma,1,'')) <= 7
------解决方案--------------------
那是程序里出的问题了,拼接前不要关闭数据库连接。
------解决方案--------------------
探讨

如果把and len(replace(haoma,1,''))<=7 这个删掉

变成 where fws='移动' order by id Desc 正常显示,

难道 and len(replace(haoma,1,''))<=7 这里语法不对 还是ac库语法不一样?