SQL语句基础学习之MINUS

SQL语句基础学习之MINUS,第1张

SQL语句基础学习之MINUS,第2张

减号指令应用于两个SQL语句。它首先找出第一条SQL语句产生的结果,然后查看这些结果是否在第二条SQL语句的结果中。如果有,那么这些信息将被删除,不会出现在最终结果中。如果第二条SQL语句产生的结果在第一条SQL语句产生的结果中不存在,数据将被丢弃。

减号的语法如下:

[SQL语句1]减去[SQL语句2]

我们继续使用同一个例子:

商店信息表

商店名称销售日期洛杉矶1500美元1999年1月5日旧金山300美元1999年1月8日波士顿700美元1999年1月8日

网上销售表格

日期销售1999年1月7日250美元1999年1月10日535美元1999年1月11日320美元

而且我们要知道哪几天有门店营业额但没有网点营业额。为了实现这一目标,我们使用以下SQL语句:

SELECT Date FROM Store _ Information
MINUS
SELECT Date FROM Internet _ Sales

结果:

日期1999年1月5日

“1999年1月5日”、“1999年1月7日”和“1999年1月8日”是“从商店信息中选择日期”的结果。在这里,“Jan-07-1999”存在于“从Internet_Sales中选择日期”的结果中。因此,“Jan-07-1999”不在最终结果中。

请注意,在减号指令下,不同的值只会列出一次。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » SQL语句基础学习之MINUS

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情