【3-12】数据库子查询及聚合函数

一、子查询

定义:把一条查询语句当做值来使用

注:子句的查询结果必须是一列

子句可以返回多行数据,但必须是一列

(1)基本多条件嵌套查询:

select *from 表名 where 条件1( select 列名 from表名where条件2)

例:

(2)in 子查询

in子查询实际是或者并列查询的简写

基本形式是:select 列名 from 表名 where 列名 in (值)

例:

若要求不包含部分则只需在前面加 not

(3)between...and...查询

句型为:select*from表名where列名between 条件1and条件2

between句型实际是and 封闭区间并列查询法

例:

(4)any 语句

>any(值)大于任意一个值即大于值中的最小值

<any(值)小于任意一个值即小于值中的最大值

例:

(5)all语句

其基本结构为:>all(值) 大于值中最大值

<all(值)小于值中最小值

例:

(6)笛卡尔积

笛卡尔积是指不同表中不同列放到统一查询列中

例:

二、聚合函数

(1)max 查询某一列最大值

例:select max(oil)from car

(2)min 查询某一列最小值

例:select min (oil) from car

(3)count查询个数

例:select count(*) from car group by oil

(4)sum 求和

例:select sum(price) from car

(5)avg 求平均数

例:select avg(price) from car

posted on 2017-03-12 20:26 瀚城老爷子 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/hclyz/p/6538410.html

【3-12】数据库子查询及聚合函数相关推荐

  1. MySQL 数据库 模糊查询和聚合函数

    模糊查询: like 运算符 通配符:%--代表0-n个任意字符 - --代表单个任意字符 注意:只有char.varchar.text类型才能使用 例子: select * from student ...

  2. 多表查询、子查询、聚合函数

    一.多表查询 使用单个select 语句从多个表格中取出相关的查询结果,多表连接通常是建立在有相互关系的父子表上; notice:下列代码参照上条博客用户和身份证关联(一对一) 1.交叉连接 第一个表 ...

  3. Mysql数据库的条件查询(聚合函数、分组查询)

    Mysql数据库的条件查询 一.聚合函数 1.聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据. 常用的聚合函数: ...

  4. 【3 - 查询】Sql Server - 郝斌(计算列、distinct、between、in、top、null、order by、模糊查询、聚合函数[主要是count()函数] )

    课程地址:数据库 SQLServer 视频教程全集(99P)| 22 小时从入门到精通_哔哩哔哩_bilibili ​ 目录 查询(最重要,难度最大) (一)大纲 (二)Scott 表 下载与导入SQ ...

  5. 【一周入门MySQL—3】多表查询、子查询、常用函数

    多表查询.子查询.常用函数 一.多表查询 多表查询:通过不同表中具有相同意义的关键字段,将多个表进行连接,查询不同表中的字段信息. 对应关系 一对一:比如下图的人员信息表和人员身份证对应表,一个员工只 ...

  6. 第五章模糊查询和聚合函数

    第五章模糊查询和聚合函数 一.模糊查询: 1.关键词:like 2._代表:一个字符,eg:like 'c',查询的结果是三个字,中间必须是c 3.%代表:多个字符,eg:like '%张',查询的结 ...

  7. SQL语言_3 模糊查询和聚合函数

    SQL语言_3 模糊查询和聚合函数 作者:田超凡 版权所有,转载请注明原作者,仿冒侵权必究法律责任 1.数据库中查询的机制 查询是针对数据表中已存在的数据行而言的,可以将它简单理解为筛选,将符合条件的 ...

  8. SQL server 第十章------模糊查询和聚合函数上机实践

    SQL server 第十章------模糊查询和聚合函数 上机练习1 –查询住址在"山东"的学生姓名.电话.住址. create table student( Name nvar ...

  9. mysql DML操作、关联查询、联合查询、聚合函数使用

    目录 DML操作 关联查询.联合查询 按条件查询.聚合函数使用 DML操作 CREATE DATABASE db2USE db2; CREATE TABLE stu(sid INT PRIMARY K ...

最新文章

  1. html超链接button
  2. (七)渐变 矩形渐变 放射渐变
  3. Swagger2异常:Illegal DefaultValue null for parameter type integer java
  4. Unity_UIWidgets学习笔记03_组件_Container
  5. 调多大的角度 计算几何
  6. Linux环境下安装 JDK1.8 和 Tomcat8
  7. java 线性表的表示和实现_线性表中顺序表的的理解和实现(java)
  8. 怎样让html中元素不被其他元素遮挡_Web前端开发之HTML元素
  9. 从“连接”到“交互”—阿里巴巴智能对话交互实践及思考
  10. 20、淘宝技术这十年
  11. 使用RDP报表工具实现多级表头动态列
  12. 我的世界服务器物品管理,我的世界NEI物品管理器mod详细图文使用教程
  13. 科海思除镍树脂CH-90Na
  14. 老路MBA商学课|第001课:机会成本|放弃掉的鱼,是选择熊掌的代价?
  15. 一个网游盗号木马的汇编源码分析
  16. python excel筛选统计_如何用python对excel表格进行筛选
  17. NetBeans 打开/保存具有指定编码的文件插件
  18. 高分子专业计算机建模,分子建模
  19. AD画螺旋形走线或者天线的操作
  20. heigh,clientHeight , scrollHeight , offsetHeight介绍

热门文章

  1. c语言结构体使用方法
  2. python 去除多个换行
  3. iBatis应用之获取表的元数据
  4. VC中BSTR和CString的使用
  5. Kettle日常使用汇总整理
  6. ES6简单总结(搭配简单的讲解和小案例)
  7. D1net阅闻:WhatsApp正式推出Windows和Mac本地桌面应用
  8. 清除绊脚石(不定期更新)
  9. [禅悟人生]清心寡欲, 才是人的真实写照
  10. 关于Linux和Windows双系统共存时间问题