常用的SQL标准
SQL有两个主要的标准,分别是SQL92和SQL99。92和99代表了标准提出的时间,SQL92就是92年提出的标准规范。除了SQL92和SQL99以外,还有其他的标准。
最重要的SQL标准就是SQL92和SQL99。一般来说SQL92的形式更简单,但是写的SQL语句会比较常,可读性较差。而SQL99相比于SQL92来说,语法更加复杂,但可读性高。
在SQL92中式如何使用连接的
相比于SQL99,SQL92规则更简单,更适合入门。
陈旸老师创建的NBA球员和球队两张表,SQL文件可以从GitHub上下载。
player表为球员表,一共有37个球员
team表为球队表,一共有3支球队
SQL92中的5中连接方式
a.笛卡尔积
b.等值连接
c.非等值连接
d.外连接(左连接、右连接)
e.自连接
笛卡尔积
实例:
-- 假定player表的数据是集合X,进行SQL查询
SELECT * FROM play;
-- 假定team表的数据为集合Y,进行SQL查询
SELECT * FROM team;
两张表的笛卡尔积的结果
SELECT * FROM play, team;
查询结果(111条记录)