记录:轻松解决:sql价格范围-商品价格范围查询语句问题
商品价格范围的sql写法。下面是以我们朋友的一个租车网站来说一个实例,租车他有价格查询。比如多少一天多少一天
下面实例开始。
这个是jiageliebiao.html 页面。就是写一些价格的值就行了。为了就是传值过去
价格范围 |
|
100/天 | 100-200/天 | 200-400/天 | 400-600/天 | 600-800/天 | 800-1000/天 | 1000-2000/天 | >2000/天 |
<table width="950" cellspacing="0" cellpadding="0"> <tr> <td width="81" height="24" align="left" class="top21"> 价格范围</td> <td width="55" align="left"><img src="images/qian.jpg" width="43" height="24" /></td> <td width="51" align="center" class="top311"><<a href="product.asp?jiage=100">100/天</a></td> <td width="78" align="center" class="top311"><a href="product.asp?jiage=200">100-200/天</a></td> <td width="89" align="center" class="top311"><a href="product.asp?jiage=400">200-400/天</a></td> <td width="98" align="center" class="top311"><a href="product.asp?jiage=600">400-600/天</a></td> <td width="98" align="center" class="top311"><a href="product.asp?jiage=800">600-800/天</a></td> <td width="108" align="center" class="top311"><a href="product.asp?jiage=1000">800-1000/天</a></td> <td width="118" align="center" class="top311"><a href="product.asp?jiage=2000">1000-2000/天</a></td> <td width="82" class="top311">><a href="product.asp?jiage=2001">2000/天</a></td> <td width="90" class="top311"> </td> </tr> </table> |
这样就能传值过来了。那么我们就按照值的范围来写sql
product.asp
首先我们判断下值 然后写查询语句条件 一般价格范围用这个 函数来 between * and * 这里一定要注意价格字段要是数字型的 判断代码如下 if jiage<>"" then select case jiage end if 现在条件有了。我们要开始查询了 查询代码如下 ddd="select * from cp "&url1&" order by id desc" Set rs=Server.CreateObject("ADODB.RecordSet") 这样就OK了。
case "100 "
url1 =url1&" and jiage<100 or jiage=100 "
case "200"
url1 =url1&" and jiage between 100 and 200 "
case "400"
url1 =url1&" and jiage between 200 and 400 "
case "600"
url1 =url1&" and jiage between 400 and 600 "
case "800"
url1 =url1&" and jiage between 600 and 800 "
case "1000"
url1 =url1&" and jiage between 800 and 1000 "
case "2000"
url1 =url1&" and jiage between 1000 and 2000 "
case "2001"
url1 =url1&" and jiage>2000 or jiage=2000 "
end select
rs.open ddd,conn,1,3
希望对大家有作用!
【责任编辑:小戴工程师】
上一篇:asp随机取数据-asp随机获取数据库 下一篇:分享27个jQuery实用教程-做网站很实用哦!