联合 UNIONS

USE sql_store;
--调用数据库 第一次调用,联合之后不用再调用
SELECT 
customer_id,
order_date,
'Active' AS status
--多加一列 该列内容是Active 表名是status
FROM orders
WHERE order_date >= '2019-01-01'
--查找时间 注意时间规范格式怎么写
UNION 
--联合上下两个内容,注意类比于矩阵,上面是多少列,下面一定要对应多少列
SELECT 
customer_id,
order_date,
'Archived' AS status
FROM orders
WHERE order_date < '2019-01-01'

联合,就像一个胶带一样,能够将两个不同处理的数据粘接在一起,只不过需要注意的是如何进行粘接,比如果开始有两列内容,那么在【UNION】后面粘接也要有两列,不可多也不可少。

这里的运用是对于不同时间加上不同订单状况。

那我想,是不是加上之前的交叉连接,可以做出商品所有搭配模式,可以更简单便捷。

其实这个案例里有问题的地方是【‘Achive’ AS satus】这一栏的加入,可以翻译成‘内容是Achive 将其标题命名为 ststus’

完毕 太累了 练习不想做 脑阔疼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值