描述
表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
答案
select distinct OrderItems.prod_id from OrderItems

文章提供了一段SQL语句,用于从OrderItems表中检索不重复的商品ID(prod_id)。输入示例展示了表的创建和数据插入,输出示例显示了去重后的商品ID结果。答案是使用`SELECTDISTINCT`语句获取唯一prod_id。
2940

被折叠的 条评论
为什么被折叠?



