表名为变量的SQL查询

表名为变量的SQL查询,第1张

你不可能用一条语句来完成的,最少得有两个查询语句:

(1)从表depot查出字段ckjp中的所有记录(SELECT ckjp FORM depot ORDER BY ckjp DESC) 放到数组之类的变量中。如:T[n]

(2)合并所有表

select from T[0]

union all

select from T[1]

union all

select from T[2]

union all

select from T[n] (n表示(1)查询出的表个数)

因为只有从(1)的查询中获得了n,才可能来个循环设第二条查询语句:

如:

sqlstr=select from T[0]

for (i=1;i<n;i++){

sqlstr += union all + select from T[i]

}

sql查询中where后面可以使用变量,使用方法为;

1、select 字段名 from 数据库表 where 字段=条件值;如下图所示。

2、查询数据库表中字段不为某个值时,利用不等于,select 字段名 from 表名 where 字段 <> 条件。

3、查询数据库表字段范围在某个条件之外,利用大于符号筛选查询结果,select 字段名 from 数据库表 where 字段 > 条件。

4、查询数据库表字段范围在某个条件之内,利用小于等于符号筛选查询结果,select 字段名 from 数据库表 where 字段 <= 条件。

5、查询数据库表字段在某个值或某几个值范围内,利用in筛选查询结果,select 字段名 from 数据库表 where 字段 in (条件)。

你是想局部刷新是吧,这个用javascript做可以实现,但是我不太懂。

但是你可以把三个全部选出来啊,放在div里面,先把div隐藏,在用户选择下拉框的时候,把对应的div显示出来就比较简单了。这样没有局部刷新就可以有效果

以上就是关于表名为变量的SQL查询全部的内容,包括:表名为变量的SQL查询、sql查询中where后面可以使用变量吗、asp如何把select获取的值让sql作为变量来查询数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9447303.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存