标题:[求助]select 查寻语句中如何使用变量?
只看楼主
maosen125
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-10
 问题点数:0 回复次数:5 
[求助]select 查寻语句中如何使用变量?
我使用的是asp
想实现的功能是:
a 和b两个变量比如a=100 b=200 ,用select语句在a和b的范围内查寻数据,应该怎样写?
搜索更多相关主题的帖子: 变量 select 语句 查寻 
2007-08-14 18:16
iceboo
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-10-13
得分:0 

嵌套查询。先在一个查询里查找大于100的,把这个查询的结果放到另一个查询里
select * from ( select * from tabe1 where id>100) where id <200


游戏,美女,网赚,还有小电影 有时间到我的论坛做客哦 http://www.
2007-08-14 19:46
通缉犯
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-14
得分:0 

a=100
b=200
sql="select * from tabe1 where id>'"&a&"' and id<'"&b&"'"
db.execute(sql)

2007-08-14 20:51
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
楼上那方法贫不贫啊…………

select * from users where user_level between 200 and 300
2007-08-14 21:01
通缉犯
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-14
得分:0 
我是3楼的,4楼上方法也对,但楼主主要问的是如何使用变量在条件语句里,那么
a=100
b=200
sql="select * from tabe1 where id>'"&a&"' and id<'"&b&"'"
db.execute(sql)
或把楼上的where条件中具体数值改为使用变量名称。
2007-08-14 21:22
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
亦作:

a=200
b=300
sql="delete from users where user_level between " & a & " and " & b
db.execute sql
2007-08-14 21:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162696-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.667168 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved