SQL
^栩^
这个作者很懒,什么都没留下…
展开
-
SQL视图
当同一个查询语句被频繁使用时,我们不希望每次都重复输入,此时可以把查询存储在数据库内,将查询变为视图(view)。 1.什么是视图 在SQL中,视图是一个机遇SQL语句结果集的虚拟表。 2.创建视图 查询网站设计师的姓名、电话 CREAT VIEW web_designers AS SELECT mc.first_name, mc.last_name, mc.phone FROM my_contacts mc NATURE JOIN job_desired jd WHERE jd.title = 'Web_原创 2021-03-03 16:17:43 · 208 阅读 · 1 评论 -
SQL子查询
文章目录1. 引入子查询 1. 引入子查询 想用一个查询来完成两个查询的工作,我们可以在查询中添加子查询。 子查询是被另一个查询包围的查询,也可称为内层查询。而将子查询包围起来的那个查询则是外层查询。 外层查询利用子查询(内层查询)的结果进行查询。 比如: 第一个查询: 得到结果 第二个查询利用第一个查询的结果: 将这两个查询合并在一条语句里就是子查询的语法: SELECT mc.first_name, mc.last_name, mc.phone, jc.title FROM job_curren原创 2020-08-14 12:23:50 · 279 阅读 · 0 评论 -
SQL联接:联合、交集、差集
文章目录1.联合 UNION联合UNIONUNION 的规则捕获UNION结果的数据类型2.交集 INTERSECT3.差集 EXCEPT 1.联合 UNION 有三张表分为是“当前职务表”,“理想职务表”,“开放职缺表”。 我们想要知道数据库中存储的所有职务名称。 在我们不知道联合之前,可能会这样做: SELECT title FROM job_current; SELECT title FROM job_desired; SELECT title FROM job_listings; 这样的方式当然.原创 2020-08-11 22:51:40 · 513 阅读 · 0 评论 -
SQL联接:内联接、外联接、自联接
文章目录内联接 INNER JOIN交叉联接相等连额 equijoin不等连接 non-equijoin自然连接 natural join外连接左外连接 LEFT OUTER JOIN右外连接 RIGHT OUTER JOIN自连接 假设有一个存储男孩姓名的表和一个记录男孩们分别拥有哪些玩具的表。 内联接 INNER JOIN 交叉联接 交叉联接是内联接的一种。内联接就是通过查询中的条件移除了某些结果数据行后 的交叉联接。 交叉联接把第一张表的每个值都与第二张表的每个值配成对。 SELECT t.to原创 2020-08-10 22:28:33 · 552 阅读 · 0 评论