当前位置:首页 » 编程语言 » sql查询结果集

sql查询结果集

发布时间: 2023-06-11 22:39:55

A. sql语句对返回的结果集里的字段再进行条件查询,在一个结果集显示

这个sql可以通过将初始查询结果集用括号括起来当作一个子查询(也可以称之为虚拟表),然后再对其实施进一步筛选从而获得另一个结果集的办法予以实现。
例如列出各科平均分在80到90分的同学姓名和各科平均分
select stu.name,t.平均分 from stu,
(select sid,avg(score) as 平均分 from scores group by sid)t
where stu.sid=t.sid and t.平均分 between 80 and 90;
事实上Sql可以通过这种方法实现多重子查询筛选、嵌套和连接非常方便。

B. SQL在查询结果中查询

在SQL Server中,可以使用表变量来存储查询的结果集,以便后续的在此结果集上进行新的查询。(当然,临时表也是一种方法)。

先定义表变量(在变量名之后用table关键字说明定义表变量,然后跟表的具体字段定义):

declare@tbtable(IDinteger,InTimedatetime,...)

然后,将查询到的数据插入表变量:

insertinto@tb
selectmin(ID)ASID,InTime...
from....

在查询中使用表变量作为数据源:

selectTop10ID
From@tbs
orderbyiddesc

如果是在Oracle, PostgreSQL中,则可以用with定义临时查询结果集。

C. sql怎么用查询结果作为条件进行查询

1、查询数据库表的所有字段并直接使用select语句。从数据库表中选择*。

热点内容
安卓70能用什么软件 发布:2025-05-16 01:45:09 浏览:480
编程发展史 发布:2025-05-16 01:38:52 浏览:528
android图片气泡 发布:2025-05-16 01:38:40 浏览:885
文件加密编辑器下载 发布:2025-05-16 01:30:41 浏览:343
linuxapacheyum安装 发布:2025-05-16 01:30:31 浏览:476
大连宾利浴池wifi密码是多少 发布:2025-05-16 01:25:36 浏览:172
缓存数据生产服务 发布:2025-05-16 01:08:58 浏览:584
普通电脑服务器图片 发布:2025-05-16 01:04:02 浏览:971
服务器地址和端口如何区分 发布:2025-05-16 01:03:17 浏览:834
重新编目数据库 发布:2025-05-16 00:54:34 浏览:514