SQL基础教程MICK版 ···第三章总结
SQL基础教程MICK版 ···第三章总结
- SELECT语句
- 关于上表的语句顺序 和 执行顺序
- 完整的语法结构
- GROUP BY需要注意的点
- 用于限定GROUP BY的 HAVING子句
- 关于ORDER BY子句
SELECT语句
关于上表的语句顺序 和 执行顺序
完整的语法结构
/*
SELECT <列名1>,....
FROM <表名>
WHERE <对上面列名的限定> -- 聚合键的限定写这里(上一章总结过了 这里不细总结)
GROUP BY <列名1>,... -- 这里必须和SELECT的聚合键一致
HAVING <对聚合函数的限定> -- 聚合函数的限定一般写这里
ORDER BY <列名> DESC,...; -- 这里有 DESC ASC(默认)两种模式,可以对SELECT中未出现的列进行操作。-- 当多个列时, 第一个列的值如果相同,才执行后面的排序指令。-- 换句话说,ORDER BY的第一列执行权限最高,之后递减。
*/
GROUP BY需要注意的点
- 它的操作结果是没有顺序的
- 不能使用SELECT中列的别名(前面学过的AS)
用于限定GROUP BY的 HAVING子句
构成要素
常数 、 聚合函数、 聚合键
HAVING子句的聚合键限定可以在WHERE中进行操作。这样性能会高一点
关于ORDER BY子句
- 与GROUP BY不同,它可以使用SELECT中的别名
- 可以使用SELECT中未出现的列名
- 可以指定多个排列键
- 不能使用列的编号(防止高版本与低版本不兼容,可读性差)
SQL基础教程MICK版 ···第三章总结相关推荐
- SQL基础教程MICK版 ···第五章总结
SQL基础教程MICK版 ···第五章总结 视图 子查询 标量子查询 标量子查询.没有用标量子查询.常量的比较总结 关联子查询 自己的困惑 视图 1.视图的概念 1)从SQL的角度来看视图就是一张 ...
- SQL基础教程MICK版 --第四章总结
SQL基础教程MICK版 ···第四章总结 DML操作.事务的概念.性质.和表现形式 DML操作之INSERT DML操作之UPDATE DML操作之DELETE.TRUNCATE 事务的概念,DBM ...
- SQL基础教程MICK版 ···第六章总结
SQL基础教程MICK版 ···第六章总结 函数 谓语 CASE语句 -- 有点像SWITCH语句 函数 函数的分类 算术函数 聚合函数 字符串函数 转换函数 日期函数 算术函数 ABS括号内数值 返 ...
- SQL基础教程MICK版 第一章总结
SQL基础教程MICK版 ···第一章总结 数据库的结构 二维表 SQL操作大概的内容 要注意的规则 表的创建 表的删除与表定义的更新 表的数据键入 数据库的结构 最常见的系统结构就是 客户端\服务器 ...
- SQL基础教程MICK版 ···第二章总结
SQL基础教程MICK版 ···第二章总结 前期准备 SELECT 语句基础 算术运算符.比较运算符和 NOT运算符 特殊的NULL 逻辑运算符 前期准备 应用第一章学的 建一个数据库 在该库中 建立 ...
- SQL基础教程MICK版 ···第七、八、九章总结
SQL基础教程MICK版 ···第七.八.九章总结 表的联结 -- 内联结.外联结 表的合并--- UNION (其他操作对MYSQL不适用.没有看) 关于ROLLUP---显示小计和总计 驱动的概念 ...
- 大学计算机基础第五版第三章,大学计算机基础第三章习题答案
<大学计算机基础第三章习题答案>由会员分享,可在线阅读,更多相关<大学计算机基础第三章习题答案(4页珍藏版)>请在人人文库网上搜索. 1.第三章 微型计算机硬件组成1.微型计算 ...
- python基础教程读书笔记——第三章 字符串
第三章 字符串 摘要: %s , $x , find() , join() , split() , lower() , title() , strip() 1.字符串格式化 format = &qu ...
- 《Python基础教程第二版》第二章-Python列表和元祖
序列 例: Edward = ['abc', 12] 序列中的所有元素都是有编号的,从0开始递增. Note: 使用负数索引-1,Python会从右边,也就是从最后一个元素开始计数.最后一个元素的位置 ...
最新文章
- pip(pip3)安装依赖库失败
- 游戏开发--开源软件11--Firefly(python 服务端分布式框架)||pygame
- Edmonds_Karp 算法 (转)
- MFC程序在其他机器运行
- 我的.Net+SQLServer更新设计
- fragtats中连接度指数(CONNECT)的具体解释
- 7-3 输出最大公约数 (10 分)
- 【机器学习-西瓜书】二、偏差-方差分解;泛化误差
- VS2010调试窗口一闪而过解决方法
- VBS进行http请求及JSON数据的读取和生成
- 梦网短信接入_阅览版
- C#多进程文件读写的锁处理
- 【五校联考2015 8.20】宝藏
- kindle导入电子书方法
- AJAX 提交表单以及文件上传
- 一些短信,权当休息使用
- 联想Z5 Pro划时代旗舰发布 屏占比95.06%售价1998元起
- 华为AC旁路二层组网隧道转发示例
- 钢铁行业关键业务系统介绍
- MATLAB编程之PTB:把实验结果和实验前录入信息整合
热门文章
- 【数学】双根号求值域问题
- 苹果12mini、苹果12 、苹果12Pro、苹果12 Pro Ma 的区别
- 制作庆祝元宵节html5,中国风的元宵节专题活动页面滚动模板
- 怎样添加隐藏计算机用户名,电脑如何连接隐藏wifi_电脑如何查找隐藏wifi
- Sublime Text总在新窗口打开一个文件夹
- 【python 爬虫】豆瓣评论全爬取含展开
- 文章:为什么软件开发方法论让你觉得糟糕
- 86 - 得到整数列表的中位数
- svn迁移到git报Checksum mismatch: TapiParser/jar/tapiParser/tapiParser.jar c7a0bbbcc00e06bf963e4499faf829
- 让城市管理更有效率、有温度,罗湖加速推进全区综合执法队伍正规化建设