摘要:
一、连接查询-SQL99标准 1、分类 (1)内连接:inner join (2)外连接: ① 左外连接:left 【outer】 ② 右外连接:right 【outer】 ③ 全外连接:full 【outer】 (3)交叉连接:cross 2、语法格式 select 查询列表 from 表1 别名 阅读全文
摘要:
一、连接查询 1、连接查询是什么? 连接查询,又称多表查询,当查询的字段来自于多个表时,就会用到连接查询。 2、笛卡尔积 笛卡尔乘积:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接 笛卡尔积:当表1有 m 条数据,表2有 n 行数据,连接查询结果就为 m*n 行。 但是这时候并 阅读全文
摘要:
一、分组查询 1、语法格式 利用 group by 子句将表中的数据分成若干组: select 分组函数, 列(需要出现在 group by 的后面) from 表 【where 筛选条件】 group by 分组的列表 【order by 子句】 注意:查询列表比较特殊,要求是分组函数和 grou 阅读全文
摘要:
一、分组函数 1、分组函数 功能:用作统计使用,又称为聚合函数或统计函数或组函数; 2、分类 sum 求和 avg 平均值 max 最大值 min 最小值 count 计算个数 3、特点 (1)sum 与 avg 一般用于处理数值型;max、min、count 可以处理任何类型; (2)以上所有的分 阅读全文
摘要:
一、常见函数 1、函数 函数:将一组逻辑语句封装在方法体重,对外暴露方法名; 2、好处 (1)隐藏了实现细节; (2)提高代码的复用性; 3、函数调用 语法: select 函数名(实参列表) 【from 表】; 4、分类 (1)单行函数 如:concat、length、ifNull 等 (2)分组 阅读全文
摘要:
一、排序查询 1、语法 select 查询列表 from 表名 【where 筛选条件】 order by 排序列表 【asc | desc】; asc 升序,默认值,可以省略;desc 降序; 2、特点 (1)asc 升序,desc 降序,如果不写,默认是升序; (2)order by 子句中可以 阅读全文