第三天学习笔记

3一、查询的思路:

1、分析题目涉及那些表;

2、如果数据来自多张表,就要使用多表查询:找到两个表中相同的字段用等于号连接起来,  并放在where字句后面;

3、如果需要对单条记录做过滤,就把过滤条件追加到where字句后面,用and连接起来;

4、如果需要对多组数据做统计,就要用到group by;

5、如果需要对分组之后的数据进行过滤,就要用到having;

6、如果需要对数据进行排序,就要用到order by。

二、左右连接的语法:

右连接:select 字段 from 表1 表1别名,表2 表2别名 where 表1别名.字段(+)=表2别名.字段;

左连接:select 字段 from 表1 表1别名,表2 表2别名 where 表1别名.字段=表2别名.字段(+);

三、子查询(嵌套查询)的语法:

select 字段/表达式from 表(数据池)

where a=5;

select 字段/表达式from 表(数据池)

where a=(selelct a from 表 where b = (select语句));

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 8,320评论 0 33
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,341评论 5 116
  • 看盘常见的10个知识要点(八) “融资融券”又称“证券信用交易”或保证金交易,是指投资者向具有融资融券业务...
    小炒怡情阅读 1,911评论 0 0
  • 为什么成天节食,还瘦不下来? 为什么成天做仰卧起坐,小肚子还是那么多肉肉? 为什么天天练腿,腿还不直? 为什么成天...
    梁绛阅读 6,556评论 5 8