- 论坛徽章:
- 0
|
mysql>; SELECT cityid FROM MOBILE_SEG WHERE '13996790177' BETWEEN (RPAD(TRIM(start),11,'0')) AND (RPAD(TRIM(end),11,'9') );
Empty set (0.01 sec)
没有找到任何的内容.
mysql>; select * from MOBILE_SEG where start= '1399670';
+---------+----------+--------+--------+
| start | end | cityid | typeid |
+---------+----------+--------+--------+
| 1399670 | 1399679
| 3 | NULL |
+---------+----------+--------+--------+
1 row in set (0.00 sec)
确实是有的.
我改为下面的就可以了.
select cityid from MOBILE_SEG where SUBSTRING( '13996790177' ,1 ,LENGTH(start) ) BETWEEN start AND end
不知道为什么.
谢谢!
 |
|