注册 登录
编程论坛 ASP技术论坛

[求助]select 查寻语句中如何使用变量?

maosen125 发布于 2007-08-14 18:16, 1211 次点击
我使用的是asp
想实现的功能是:
a 和b两个变量比如a=100 b=200 ,用select语句在a和b的范围内查寻数据,应该怎样写?
5 回复
#2
iceboo2007-08-14 19:46

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

#3
通缉犯2007-08-14 20:51

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

#4
multiple19022007-08-14 21:01
楼上那方法贫不贫啊…………

select * from users where user_level between 200 and 300
#5
通缉犯2007-08-14 21:22
我是3楼的,4楼上方法也对,但楼主主要问的是如何使用变量在条件语句里,那么
a=100
b=200
sql="select * from tabe1 where id>'"&a&"' and id<'"&b&"'"
db.execute(sql)
或把楼上的where条件中具体数值改为使用变量名称。
#6
multiple19022007-08-14 21:27
亦作:

a=200
b=300
sql="delete from users where user_level between " & a & " and " & b
db.execute sql
1