`
scorpio
  • 浏览: 33829 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

子查询之二

阅读更多

◎单行子查询:返回一行一列结果到外部查询
◎多行子查询:返回多行结果
◎多列子查询:返回多列结果
◎相关子查询:引用外部查询中的一列。对外部查询中的每一行执行一次子查询。
◎不相关子查询:首先执行子查询,然后将值传递给外部查询。
◎子查询可用于select、from、where、having子句中,后两者用的最多。
◎如果用于where或having子句,则该子查询只能位于比较运算符(分为数学比较运算符=<和其它比较运算between,in,like,is   null)的左边。
◎如果用于select子句,则必是单行子查询。
◎子查询本身就是一个完整的查询,即至少包含select from子句。
◎子查询不能包含order by子句。
◎子查询必须包括在一组括号中。

◎如果在select子句中随组函数列出了某个字段,那么必须也在group by 子句中列出这个字段。

分享到:
评论

相关推荐

    数据库实验报告 SQL查询 ,子查询组合

    3.子查询及组合 4.数据控制、数据导入/导出、数据备份和恢复 实验1 SQL SEVER 2000的系统工具、使用交互方式建库、建表实验 实验目的和要求:了解SQL SEVER 2000的功能及组成,熟练掌握利用SQL SEVER 2000企业管理...

    数据库子查询

    分为四类介绍数据库子查询: 一、使用比较运算的子查询 二、使用all、any关键字的子查询 三、使用列表运算符的子查询(in 或者 not in) 四、使用exists运算符的子查询

    第09章_子查询1

    第09章_子查询讲师:尚硅谷-宋红康(江湖人称:康师傅)【题目】#1.查询和Zlotkey相同部门的员工姓名和工资#2.查询工资比公司平均工资高的员工的员工号,

    数据库SQL 子查询资料

    数据库子查询资料, 1、基本集合的查询测试 Where 表达式 [not] in (子查询) 2、基本比较查询测试 Where 表达式 比较运算符 (子查询) 比较运算符(=、、&lt;、&gt;、、)

    子查询2.sql

    子查询2.sql

    SQL子查询、内连接和外连接查询

    2.体会各种查询的异同及相互之间的转换,体会各种查询的执行过程,为综合应用打下良好的基础。 ● 查询没有选修指定课程号的学生的学号、姓名、性别、出生日期和级别。课程号由局部变量提供。 declare @Cno char...

    数据库系统及原理及MYSQL应用教程多表连接和子查询实验报告

    2. 掌握多表连接查询、子查询的基本概念。 3. 掌握多表连接的各种方法,包括内连接、外连接等。 4. 掌握子查询的方法,包括相关子查询和不相关子查询。 实验内容及实验器材: 一、实验内容 分组查询、多表连接查询...

    数据库多表查询及嵌套查询子查询语句示例

    简单数据库但表查询 select * from kjbdsjk where 姓名 = 王勇 and 分数 = 87...7.在UPDATE语句中应用子查询:update kjbdsjk set 工资 = 工资+1000 where 工资 in (select 工资 from kjbdsjk where 工资 &gt; "+stredit+")

    CH2_数据查询_连接查询与子查询

    CH2_数据查询_连接查询与子查询,对刚开始学数据库的有用文件。

    2-3 子查询.sql

    2-3 子查询.sql

    SQLQuery6复杂查询2-子查询.sql

    SQLQuery6复杂查询2-子查询.sql

    6-2-2 子查询复习.sql

    6-2-2 子查询复习.sql

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    5、子查询 6、合并查询结果 7、为表和字段取别名 8、使用正则表达式查询 什么是查询? 怎么查的? 数据的准备如下: [sql] view plain copy create table STUDENT( STU_ID int primary KEY, STU_NAME char(10) ...

    精通SQL 结构化查询语言详解

    10.2.2 IN子查询实现集合交和集合差运算 10.2.3 EXISTS子查询  10.2.4 EXISTS子查询实现两表交集  10.2.5 SOME/ALL子查询  10.2.6 UNIQUE子查询  10.3 相关子查询  10.3.1 使用IN引入相关子查询  ...

    SQL子查询语句简单示例

    SQL 中的 SELECT 命令不仅能够直接用来查询数据库中的数据,还能够嵌入到 WHERE 中作为子查询...  在上面所给的例子中,我们将子查询的结果作为一个集合,使用 in 成员测试运算来筛选出同时存在于 table1 和 table2

    ThemeLove#gitbook_python#09-子查询1

    1.标量子查询 2.列级子查询 3.行级子查询

    解决MySQL中IN子查询会导致无法使用索引问题

    今天看到一篇关于MySQL的IN子查询优化的案例, 一开始感觉有点半信半疑(如果是换做在SQL Server中,这种情况是绝对不可能的,后面会做一个简单的测试。) 随后动手按照他说的做了一个表来测试验证,发现MySQL的IN子...

    详解MySQL子查询(嵌套查询)、联结表、组合查询

    一、子查询 MySQL 4.1版本及以上支持子查询 子查询:嵌套在其他查询中的查询。 子查询的作用: 1、进行过滤: 实例1:检索订购物品TNT2的所有客户的ID = + 一般,在WHERE子句中对于能嵌套的子查询的数目没有限制...

    Oracle Database 11g 标准课程第六章 子查询与

    Oracle Database 11g 标准课程第六章 子查询与集合操作单行子查询-2

Global site tag (gtag.js) - Google Analytics