- 博客(5)
- 收藏
- 关注
原创 2020-12-25打卡
练习题答案5.1 新增一列保留截至当前最高的sale_price5.2 不限定分组展示5.3 窗口函数在order by后没有实际意义。
2020-12-25 22:45:24
60
原创 2020-12-22打卡
1.1 自连接自连结可以是外连结也可以是内连结, 它是不同于内连结外连结的另一个连结的分类方法。1.2 自然连接自然连结并不是区别于内连结和外连结的第三种连结, 它其实是内连结的一种特例–当两个表进行自然连结时, 会按照两个表中都包含的列名来进行等值内连结, 此时无需使用 ON 来指定连接条件。示例:SELECT * FROM shopproduct NATURAL JOIN product1.3 多表外连结...
2020-12-22 23:10:17
46
原创 2020-12-20打卡
1.1 视图一句话概括视图与表的区别—“是否保存了实际的数据”。所以视图并不是数据库真实存储的数据表,它可以看作是一个窗口,通过这个窗口我们可以看到数据库表中真实存在的数据。所以我们要区别视图和数据表的本质,即视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表的基础上。1.2 子查询1.2.1 嵌套子查询随着子查询嵌套的层数的叠加,SQL语句不仅会难以理解而且执行效率也会很差,所以要尽量避免这样的使用。1.2.2标量子查询通常任何可以使用单一值的位置都可以使用。也就是说, 能够使用常数或者
2020-12-20 22:05:42
70
原创 2020-12-17打卡
1.1 SELECT1.1.1 SELECT基本语句SELECT 语句用于从表中选取数据。基本SELECT语句包含了SELECT和FROM两个子句(clause注意:a.星号(*)是选取所有列的快捷方式。(示例:SELECT * FROM <表名>)b.SELECT语句中使用DISTINCT可以删除重复行。(实例:SELECT DISTINCT 列名称 FROM 表名称)c.设定汉语别名时需要使用双引号(")括起来。(SELECT product_id As id,purchase
2020-12-17 21:34:47
93
原创 2020-12-15打卡
1.1 RDBMSRDBMS 指的是关系型数据库管理系统。RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Access。RDBMS 中的数据存储在被称为表(tables)的数据库对象中。表是相关的数据项的集合,它由列和行组成。1.2 SQLSQL 是用于访问和处理数据库的标准的计算机语言。1.2.1 DML(数据操纵语言)SELECT 查询表中数据INSERT 可在
2020-12-15 22:48:30
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人