社区
疑难问题
帖子详情
子查询(SQL 2000)
fanncy1206
2003-10-21 08:56:52
我想在原有的查询结果中,再进行查询。这样的查询的次数不限。请问有什么好的办法可以实现?用临时表可以实现吗?不可以的话,有没有别的办法?
谢谢!
...全文
36
10
打赏
收藏
子查询(SQL 2000)
我想在原有的查询结果中,再进行查询。这样的查询的次数不限。请问有什么好的办法可以实现?用临时表可以实现吗?不可以的话,有没有别的办法? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rocllllll
2003-10-21
打赏
举报
回复
还是推荐"马可"的方法
jkljf
2003-10-21
打赏
举报
回复
那你可以做一个全局临时表阿, 完了再drop不就可以了吗
fanncy1206
2003-10-21
打赏
举报
回复
to yujohny(踏网无痕)
我也是这样想的,但是临时表是有生存周期的。
我现在的问题是当我执行完一个sql后,我可以把结果放到临时表中,但我不知道当我执行下一个sql的时候这张临时表是否还存在,还有就是我能不能把查询结果存入这张临时表中
yujohny
2003-10-21
打赏
举报
回复
如果多次用到第一次查询的结果,
你应该放到一个临时表,这样的好处可以减轻在原表的大数据量中反复查询
fanncy1206
2003-10-21
打赏
举报
回复
可能是我的意思没有表达清楚,我是在用vb写一个查询模块,它支持在已有的结果中进行子查询。我的想法是:先把第一次的查询结果存入临时表,然后在临时表中进行查询,再把结果存入临时表中,……,最后得到查询结果。
pengdali
2003-10-21
打赏
举报
回复
select * from (select * from xx where a=1) 别名必须写,但你可以随便写一个 where tt=2
pengdali
2003-10-21
打赏
举报
回复
用临时表可以实现:
select * into #aa from xx where a=1
select * from #aa where tt=2
drop table #aa
txlicenhe
2003-10-21
打赏
举报
回复
3:再加一层
Select * from (
Select a,sum(b) from
(Select a,b,c,d from table1 where ...) abcd --别名,可以任意指定
group by a
) ab
where a > 100
txlicenhe
2003-10-21
打赏
举报
回复
eg:
1: Select a,b,c,d from table1 where ...
2:
Select a,sum(b) from
(Select a,b,c,d from table1 where ...) abcd --别名,可以任意指定
group by a
pengdali
2003-10-21
打赏
举报
回复
select * from (select * from xx where a=1) tem where tt=2
SQL
Server 2016查询(二)
本课程基于微软新的
SQL
Server 2016,真正的初级带你进入数据库的大门,从数据库的安装配置开始,逐步讲述了创建数据库、数据表,基础查询、查询、
子查询
、数据库完整性、视图、索引、存储过程、游标、函数、触发器、数据库备份恢复、自动化作业、数据库安全等,比较全面的讲解了
SQL
Server2016的基本操作和进阶操作,知识点涵盖日常工作中90%以上所用到的数据库技术。
SQL
Server
子查询
SQL
Server
子查询
一、
SQL
Server
子查询
。
子查询
是一个嵌套在另一个语句(如:[SELECT],[INSERT],[UPDATE]或[DELETE])语句或其他
子查询
中的查询。任何允许使用表达式的地方都可以使用
子查询
。 一般
子查询
要保证返回结果只有一个(即一行,一列)in
子查询
返回一列多行。
子查询
的一个查询结果可以作为另外一个查询的条件。
子查询
从内往外读(写),当要显示多个表数据时使用联结,只显示一个表数据时使用
子查询
。 虽然
子查询
和连接都要查询多个表,但
子查询
和连接不同,
子查询
是更
子查询
sql
怎么写
一、
子查询
简介:
子查询
就是嵌套在主查询中的查询。
子查询
可以嵌套在主查询中所有位置,包括SELECT、FROM、WHERE、ORDER BY。但并不是每个位置嵌套
子查询
都是有意义并实用的。
子查询
必须“自身就是一个完整的查询”。即,它必须至少包括一个SELECT子句和FROM子句。 二、
子查询
sql
示例: 个人认为这个
sql
很实用,都可以套着用。 select * from user where id in (select s.userid from score s where english = 90)
SQL
的
子查询
SQL
的
子查询
一、什么是
子查询
?二、
子查询
嵌套
子查询
三、
SQL
Server相关
子查询
四、
SQL
Server Exists运算符五、
SQL
Server Any运算符六、
SQL
Server All运算符 一、什么是
子查询
?
子查询
就是将一个查询的语句嵌套在另一个查询语句的条件中。即外层是的查询语句把嵌套在里面 的查询语句当作条件,嵌套在里面的查询语句查询出来的是结果。 例:以下语句显示如何在 SELECT 语句的[WHERE]子句中使用
子查询
来查找位于纽约( New York )的客户的销售订单 SEL
SQL
语言中的
子查询
(1)
子查询
子查询
是嵌套在另一个语句,如:select,insert,update、delete中的查询
子查询
的例子: (2)嵌套
子查询
子查询
可以嵌套在另外一个
子查询
中,
SQL
Server最多支持32个嵌套级别 嵌套
子查询
的例子: 查找价格高于'上海永久'和'凤凰'品牌的所有产品的平均定价的产品。 第一步:
子查询
以获取品牌名称为 '上海永久' 和 '凤凰' 的品牌标识号列表: 第二步: 计算属于这些品牌的所有产品的平均价...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章