S
sjm
Unregistered / Unconfirmed
GUEST, unregistred user!
SQL Server 2000的一个普通表:tb_ip,其中有两个nverchar字段:startip和endip。现在我用:
SELECT *
FROM tb_ip
where ('221.0.142.94' >= startip) and ('221.0.142.94' <= endip)
查询结果有两条如下:
startip endip
221.0.0.0 221.0.63.255
221.0.130.23 221.0.147.255
显然,只有第二条是对的,第一条是错的。为什么会是这样? 谢谢!
SELECT *
FROM tb_ip
where ('221.0.142.94' >= startip) and ('221.0.142.94' <= endip)
查询结果有两条如下:
startip endip
221.0.0.0 221.0.63.255
221.0.130.23 221.0.147.255
显然,只有第二条是对的,第一条是错的。为什么会是这样? 谢谢!