
SQL
文章平均质量分 70
Hu_Pengxue
这个作者很懒,什么都没留下…
展开
-
SQL学习笔记——grouping运算符
我最近看了MICK的两本SQL教程,分别是《SQL基础教程》与《SQL进阶教程》,教材内容深入浅出,非常值得学习。 仅Oracle、SQL Server、DB2支持grouping grouping运算符有三类:rollup、cube、grouping sets使用方式/书写格式为 group by rollup/cube/grouping sets 三者的区别在于...原创 2018-07-23 18:05:50 · 3336 阅读 · 0 评论 -
SQL学习笔记——各种关系型数据库SQL语言的差异
该汇总来自于[日]MICK的《SQL基础教程》,该教材内容深入浅出,非常值得学习。涉及的数据库有:SQL Server、Oracle、DB2、MySQL、PostgreSQL 数据类型Oracle中不推荐使用varchar,使用varchar2Oracle中date包括年月日、时分秒 更新表定义alter table 表名 add/drop column 列定义...原创 2018-07-23 18:09:25 · 1432 阅读 · 1 评论 -
SQL学习笔记——null与限定谓语、极值函数
最近在学习MICK[日]的《SQL进阶教程》,该教材内容深入浅出,非常值得学习。记录下该教程中的一些难点与疑惑,方便之后继续学习。 class_1 name age city black 22 beijing raj 19 ...原创 2018-07-23 18:17:19 · 607 阅读 · 0 评论 -
SQL学习笔记——MySQL求差集
一些数据库,如SQL server、Oracle可以使用except,但是MySQL还不支持except语句,目前有三种替代方法:(1)外连接(2)not exists(3)not in select a.id,a.namefrom class_a a left join class_b b on a.id=b.idwhere b.id is null; s...原创 2018-07-23 18:20:33 · 2918 阅读 · 0 评论 -
SQL学习笔记——关系除法
该汇总来自于[日]MICK的《SQL基础教程》与《SQL进阶教程》,这两本书内容深入浅出,非常值得学习。 例子:找出员工表emp中拥有技能表skills中全部技能的员工id(例子与解题思路来自于[日]MICK的《SQL基础教程》) select distinct id from emps awhere not exists(select skill from skill...原创 2018-07-23 18:23:51 · 1800 阅读 · 0 评论