sql语句中,where后条件可以为变量吗

select * from A where Y = X.

Y可以为变量吗

可以
但使用前需要给变量赋值
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-21
这里的Y是属于A的一个字段比如:A.Id,在我们使用的时候可以用字符串拼接Sql语句
String sql=" select * from A where "+字段+" = "+ 值+"";
然后执行这个sql就行了,要变的话只能这样。本回答被提问者采纳

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

pl\/sql where 后面的字段名是变量 怎么写
可以。。但最好是输入参数(in)或者输入输出参数(inout)因为,如果是在过程中声明的变量你还需要对他赋值,所以干脆从外部输入或者在变量名之前加&符号,这样在语句执行到此处时就会提示你手动输入一个值。select * from table where v_abc = 'abc';这句有错误 应该写成:v_abc:='abc'; --先赋...

SQL select 语句中where字句后面[列名]=某字符串,这个字符串能不能...
用在存储过程中是可以的,而且外面传数时在外面是变量,只要连接数据库后不是变量就可以了,如果有好多值,而且值不确定可以考虑子查询。

sql="select * from 数据表 where 中的数据表能是变量吗?能是数据库...
1. 因为你这儿的sql语句是字符串,在java和c#等编程语言中,只有不进行预编译(比如用statement),就可以用变量(就是字符串);但如果你用预编译的方法,就不行(比如preparedstatement)。2. 既然是当作普通字符串处理的话,表名变量那儿自然可以是 多个表了;不过在where中最好有连接条件。

SQL 语句的where可以执行@变量=@变量的形式吗?
可以 Sql的Where语句的判断 本质上是返回一个bool型的值 比如常见的获取表结构就是 select * from 表 where 1<>1 但是不能使@列名=@变量 如果要这么做的话 你需要先将Sql语句存储到一个varchar或者nvarchar类型的字符串中 然后用exec执行.

select查询语句里where 条件能用等于一个变量吗?
当然可以。但是这个变量要拼接进sql语句。你的第二行的写法不妥,这样写是name="user_mima"这个字符串。而不是把user_mima看作变量。String user_mima = request.getParameter("user_mima");String sql = "select mima from user where name="+user_mima;...

C# SQL条件查询语句where中使用变量的用法
1.首先把你的SQL语句构造好。 不要先加变量 string str_Sql = " SELECT uID, uName FROM student WHERE uName = ' “+ +” ' " ;2.在需要使用变量的位置 用(两个双引号)将这句话分开。 现在它只不过是字符串而已;在这其中, 你可以看出来 后加入的两个双引号, 一个是用来...

sql语句中where使用变量
时间段的条件,可以用between...and...另外,声明变量前加个begin,在查询完后加个end,这样子能保证变量在语句中有效。希望能帮到你。。。

sql语句使用变量的前提是什么?
是变量的头符号,所有变量,必须使用@打头,用来区分是变量还是系统关键字,表名,列名等。int 是数据类型,需要使用哪种,就定义哪种,比如定义为 varchar(20)set 是赋值语句,给变量@Id赋值,赋值之后,变量就可以使用了 select 语句中,就使用了变量,在where条件语句中,限定了id=变量,也就是id=...

请教VB sql 查询时 where后面更的事变量条件怎么写代码?
是那一句提示参数类型不符的呢 我看了一下 sql = "select form userinfo "& "order"& "by "& 字段 & "asc"此句应该改为 sql = "select form userinfo order by "& 字段 & "asc"你的order 是sql语句的一部分,而不该是已变量的方式用 & 连接 ...

相似回答