分组查询

查询当前宠物有哪些组

分组成功后,就不要再使用数据行的字段来查询了

获得分组后的数据

求和

limit分页显示

内连接查询

宠物表与主人表是有关联的

有的宠物是有主人的

获得宠物与主人的关系

可以用连接查询

笛卡尔积现象

让两个表连接,但是不写条件

获取有效数据 隐式内连接查询

显示内连接

左连接

右连接查询

连表查询小结

实际应用中,内连接用的比较多

左连接,右连接,掌握一个就可

如果两个表没有外键关联,也可以连表查询

有了外键关联,数据会更准确一些

子查询

一条查询语句它的结果依赖于另一条查询语句

单行单列

普通的查询

子查询结果为多行单列的情况

查询指定id的多条数据 或关系

方式一 直接使用or

方式二,使用成员运算符

列 in (数据1,数据n)

子查询结果为多行多列的情况

多行多列的结果



通常,会给这个子查询的表,起一个别名

不起别名,不好用

小结

情况一 单行单列
适合使用
比较运算符

情况二 多行单列
适合使用
成员运算符

情况三 多行多列
我们子查询当作表来对待
一般用于连表查询或其它需要用到表的查询语句中

查询语句条件的潜在效果

where 后跟 0 或者 false 是不显示数据的

exists 子查询

分组分页连接查询子查询9202-0422相关推荐

  1. MySQL操作之条件,排序,分页,聚合函数,分组,连接,子查询,自连接查询总结...

    -- 查询练习-- 查询所有字段-- select * from 表名;select * from students;-- 查询指定字段-- select 列1,列2,... from 表名;sele ...

  2. 数据库 day60,61 Oracle入门,单行函数,多表查询,子查询,事物处理,约束,rownum分页,视图,序列,索引

    1.    oracle介绍 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的 ...

  3. OceanBase SQL 执行计划解读(二)──── 表连接和子查询

    前文<OceanBase SQL 执行计划解读(一)>介绍了单表查询中基本的执行计划解读,本文主要介绍简单的表连接和子查询相关的执行计划. 本文假设你对常用的表连接算法已有了解,包括:嵌套 ...

  4. 第七周 Java语法总结之数据库大全_DDL_DML_DQL_约束_备份与还原_表的关系_三大范式_多表查询(内连接_外连接_子查询)_musql事务_隔离级别

    文章目录 数据库 DDL语句:数据库定义语句 1.库的增删查改 1.查询当前mysql下所有的数据库 2.创建数据库 3.查看创建数据库的默认的字符集(了解) 4.修改数据库的字符集(了解) 5.删除 ...

  5. MySQL核心查询-排序 分组 聚合 多表查询 合并查询 子查询

    目录 一.单表查询 排序 聚合函数 分组 limit关键字 二.SQL约束 主键的自增 DELETE和TRUNCATE对自增长的影响 三.多表查询 外键约束 删除外键约束 多表查询的分类 内连接查询 ...

  6. ylb:SQL 表的高级查询-多表连接和子查询

    ylbtech-SQL Server: SQL Server-表的高级查询-多表连接和子查询 SQL Server 表的高级查询-多表连接和子查询. 1,ylb:表的高级查询-多表连接和子查询 返回顶 ...

  7. sql 基础语法 创建数据库和数据表 数据增删改查 分组查询 子查询回顾

    参考链接: SQL教程 MySQL教程 一.创建数据库语法 --用master数据库 use master --判断数据库是否存在,若存在则删除 if exists (select * from sy ...

  8. MySQL 表的增删改查(进阶篇②)· 联合查询 内连接 外连接 · 自连接 · 子查询 exists · 合并查询 union

    接进阶篇①,我们继续学习. 一.联合查询 1.1 内连接 1.2 外连接 1.3 内连接和左右外连接的区别 二.自连接 三.子查询 3.1 单行子查询 3.2 多行子查询 使用 in 范围匹配多行 另 ...

  9. 【Flask】ORM高级操作之分组、过滤和子查询

    一.数据准备:配置数据库.创建数据库引擎.创建基类.创建session from sqlalchemy import create_engine, Column, Integer, ForeignKe ...

最新文章

  1. 零基础入门学习Python(13)-字符串
  2. Android 混淆打包不混淆第三方jar包
  3. MySQL基础学习过程
  4. OpenCV学习笔记(一) 环境配置
  5. Farseer.Net ORM开源框架 V0.x 教程目录
  6. rda冗余分析步骤_群落分析的典范对应分析(CCA)概述
  7. 浮动div,回到顶部
  8. 易宝支付碰到 交易签名无效问题 (2)
  9. 【LeetCode笔记】470. 用Rand7()实现Rand10()(Java、概率)
  10. 瑞德西韦有效吗?专家一句大实话解释清楚了
  11. Android Mms 数据库
  12. 贝壳:月光宝盒的密码(二分查找,暴力破解,动态规划)
  13. 怎样以最快的速度导入mysql
  14. 计算机coreldraw课程PPT,[计算机]CorelDRAW_12基础教程.ppt
  15. SQL查询左连接、右连接、内连接
  16. HATEOAS(Hypermedia as the engine of appliation state)是什么?
  17. MySQL把性别编码转换成名字_两种转换mysql数据编码的方法
  18. poker游戏编码规则
  19. 用python 读取excel 指定列
  20. 日紫白飞星算法_九星紫白飞星规律

热门文章

  1. 图片格式之RGB转BMP格式(含代码)
  2. mysql必知必会_5天学完《MySQL必知必会》学习笔记之第四天
  3. WordPress插件-Wordfence Security v7.4汉化版-可更新
  4. leadshop商城系统源码-前后端代码开源-v1.0.0
  5. python遍历树结构_python 数据结构与算法——树的遍历
  6. JQuery EasyUI-1.5.x-Of-Insdep-Theme后台模板
  7. 打卡小程序源码修复登录接口
  8. 超好看的动态流量卡官网源码多功能集成式源码
  9. 好看清新的双栏博客模板,可以用来做工作室官网,自媒体官网,个人博客,产品展示等网站。
  10. 超好看倒计时特效单页html模板源码下载