如何用变量做限制条件,查询sql表中的数据

表中有个dian_jia 字段,记录的是商品的单价,为了能以单价查询商品,我用asp做了个表单,用DJ做变量接收输入的单价,因为这个变量存的是数字,我不知道查询语句怎么写,我只知道当变量是字符串,可以用where name='"&dj&"',各位大哥,数值变量该怎么写啊?

第1个回答  2007-09-01
如果你单价的数据类型是数值类型
在ASP里面我声明了一个变量DJ,数据库里面的字段列名为U_Price(你自己定义的变量名),把ASP里面的
select name from table where dj=U_price
根据单价来查询你需要查询的商品名
第2个回答  2007-08-31
要看看dian_jia字段是不是数字型的~`
如果是数字型的就:
select * from table where name="&dj&"
其实就是去掉单引号
如果是文本型的~`就是你那样写本回答被提问者采纳

如何用变量做限制条件,查询sql表中的数据
在ASP里面我声明了一个变量DJ,数据库里面的字段列名为U_Price(你自己定义的变量名),把ASP里面的 select name from table where dj=U_price 根据单价来查询你需要查询的商品名

MySQL中SQL变量的使用方法mysql中sql变量
在MySQL中可以通过变量名来引用变量,语法如下:SELECT variablename;其中variablename为变量名称。4.示例代码 下面是一些使用MySQL SQL变量的示例代码。4.1.使用变量作为查询条件 DECLARE age INT;SET age = 25;SELECT * FROM users WHERE age = age;这段代码将声明一个age变量,并将其赋值为25。然后...

sql查询中where后面可以使用变量吗
sql查询中where后面可以使用变量,使用方法为;1、select 字段名 from 数据库表 where 字段=条件值;如下图所示。2、查询数据库表中字段不为某个值时,利用不等于,select 字段名 from 表名 where 字段 <> 条件。3、查询数据库表字段范围在某个条件之外,利用大于符号筛选查询结果,select 字段名 from...

mysql sql语句中已经将查询结果as给了某个变量 下面还想对变量进行限制...
对整个sql再进行嵌套查询就可以了 例如:select cc.b from (select c.a as b from c )cc where cc.b=''你在里层把该查的字段都查好了 as好了 在外层就可以应用where了

sql中查询条件是变量怎样编写
Adodc1.RecordSource = "select * from 表2 where " & Form4.Text5.Text & " LIKE '" & Form4.Text6.Text & "%'"字段名不需要单引号。

C# SQL条件查询语句where中使用变量的用法
在c#中使用 SQL语句 首先注意两点、 第一 语句的构造是否正确, 第二 与程序交互时。使用到的一些变量 1. 在sql语句中。 如果某个字段的数据类型不为 数字形式 那么。 在sql语句中 条件判断...都需要用到 (两个单引号)将数据 括起来; 例如:表[student] id(自动编号) uID(学号...

变量绑定SQL语句实现
在SQL编程中,变量绑定是将变量的值与SQL语句关联的重要步骤。首先,你需要在SQL环境下使用var关键字来声明一个变量,明确指定变量的名称和数据类型。例如:SQL> var i varchar2(10);接着,使用exec命令来给变量赋值,这里的赋值符号是":",用于将变量的值与SQL语句关联。例如:SQL> exec :i:='sq...

sql的查询条件中的值,可以用一个变量来表示吗?
可以,select * from tb_user where name = ‘name1’;name1就是你输入的变量名,

SQL如何使用在函数中使用变量作为表名执行查询?
EXEC sp_executesql @sql,N'@BatchID varchar(11) out',@BatchID OUT END GO 查询中执行 DECLARE @RC int DECLARE @table nvarchar(100)DECLARE @BatchID varchar(11)set @table = 'testfn'EXECUTE @RC = [test].[dbo].[PROC_SetBatchID]table ,@BatchID OUTPUT SELECT @BatchID GO 程序...

怎么把 sql语句查询的值赋给变量
查询到的某个字段的当前值 赋给 单个变量:SELECT @变量 = 字段1 FROM 表1 WHERE 限制条件如果查询得到的是多条记录,你要转赋给别的表,那就要用到游标或临时表了。建议用临时表,容易理解一些:SELECT 字段1 INTO #临时表FROM 表1 WHERE 限制条件 ...

相似回答
大家正在搜