【SQL必知必会】SQL2 检索并列出已订购产品的清单

1.题目链接

SQL2 检索并列出已订购产品的清单

2.题目描述

描述
表OrderItems含有非空的列prod_id代表商品id,包含了所有已订购的商品(有些已被订购多次)。
prod_id
a1
a2
a3
a4
a5
a6
a7

【问题】编写SQL 语句,检索并列出所有已订购商品(prod_id)的去重后的清单。

示例1

输入:
DROP TABLE IF EXISTS `OrderItems`;
CREATE TABLE IF NOT EXISTS `OrderItems`(
	prod_id VARCHAR(255) NOT NULL COMMENT '商品id'
);
INSERT `OrderItems` VALUES ('a1'),('a2'),('a3'),('a4'),('a5'),('a6'),('a6')

输出:
a1
a2
a3
a4
a5
a6

3.题解

select distinct ois.prod_id from OrderItems ois;

美化

select
  distinct ois.prod_id
from
  OrderItems ois;
全部评论

相关推荐

自由水:笑死了,敢这么面试不敢让别人说
点赞 评论 收藏
分享
06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务