union题解 | #将两个 SELECT 语句合起来1#

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

https://www.nowcoder.com/practice/a33d5c0ebf434e00b22e2977a5aa3a90

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;

关键词:union

用法:

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

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

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

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

思路:

筛选条件:like用法。where quantity=100,where prod_id like 'BNBG%'

排序:放在最后进行排序,不能先排序在拼接。order by prod_id

SQL错题 文章被收录于专栏

每天学习一遍 刷题刷题 越刷越强!

全部评论

相关推荐

昨天 22:55
已编辑
叮咚买菜
牛客吹哨人:建议细说...哨哥晚点统一更新到黑名单:不要重蹈覆辙!25届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1317104
叮咚买菜稳定性 10人发布 投递叮咚买菜等公司10个岗位 >
点赞 评论 收藏
分享
11-15 19:28
已编辑
蚌埠坦克学院 硬件开发
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务