如题,如sql=select * data where ID=x
sql查询中where后面可以使用变量,使用方法为;
1、select 字段名 from 数据库表 where 字段=条件值;如下图所示。
2、查询数据库表中字段不为某个值时,利用不等于,select 字段名 from 表名 where 字段 <> 条件。
3、查询数据库表字段范围在某个条件之外,利用大于符号筛选查询结果,select 字段名 from 数据库表 where 字段 > 条件。
4、查询数据库表字段范围在某个条件之内,利用小于等于符号筛选查询结果,select 字段名 from 数据库表 where 字段 <= 条件。
5、查询数据库表字段在某个值或某几个值范围内,利用in筛选查询结果,select 字段名 from 数据库表 where 字段 in (条件)。
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-02-27
可以的。
使用 :
declare 定义变量
set 给变量赋值
如图示例:
本回答被网友采纳第2个回答 推荐于2017-12-16
可以
sql=select * data where ID='"&x&" '" --ID为字符串的情况
sql=select * data where ID="&x --ID为数字的情况
以上,希望对你有所帮助!本回答被提问者采纳
sql=select * data where ID='"&x&" '" --ID为字符串的情况
sql=select * data where ID="&x --ID为数字的情况
以上,希望对你有所帮助!本回答被提问者采纳
第3个回答 2009-08-26
declare @num int
select @num=max(id) from data
select * from data where id=@num
这不就是一个变量的用法吗!
可用变量是肯定的啦!
select @num=max(id) from data
select * from data where id=@num
这不就是一个变量的用法吗!
可用变量是肯定的啦!
第4个回答 2009-08-26
可以
sql=select * data where ID="&x&"
sql=select * data where ID="&x&"