当前位置:首页 » 编程语言 » 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语句。从数据库表中选择*。

热点内容
php办公系统 发布:2025-07-19 03:06:35 浏览:896
奥德赛买什么配置出去改装 发布:2025-07-19 02:53:18 浏览:38
请与网络管理员联系请求访问权限 发布:2025-07-19 02:37:34 浏览:185
ipad上b站缓存视频怎么下载 发布:2025-07-19 02:32:17 浏览:840
phpcgi与phpfpm 发布:2025-07-19 02:05:19 浏览:523
捷达方向机安全登录密码是多少 发布:2025-07-19 00:57:37 浏览:690
夜魔迅雷下载ftp 发布:2025-07-19 00:39:29 浏览:97
增值税票安全接入服务器地址 发布:2025-07-19 00:20:45 浏览:484
solidworkspcb服务器地址 发布:2025-07-18 22:50:35 浏览:820
怎么在堆叠交换机里配置vlan 发布:2025-07-18 22:42:35 浏览:628