关于拼接,不是联结

将两个 SELECT 语句结合起来(一)

https://www.nowcoder.com/practice/a33d5c0ebf434e00b22e2977a5aa3a90?tpId=298&tqId=2375808&ru=/exam/oj&qru=/ta/sql-teach-yourself/question-ranking&sourceUrl=%2Fexam%2Foj%3Ftab%3DSQL%25E7%25AF%2587%26topicId%3D298

分析

关键词:union

用法:

join---连接表,对列操作

union--连接表,对行操作。

union--将两个表做行拼接,同时自动删除重复的行。

union all---将两个表做行拼接,保留重复的行。

思路:

筛选条件:like用法。where quantity=100,where prod_id like 'BNBG%' 排序:放在最后进行排序,不能先排序在拼接。order by prod_id

代码

select prod_id,quantity
from OrderItems
where quantity=100
union
select prod_id,quantity
from OrderItems
where prod_id like 'BNBG%'
order by prod_id;
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务