之前的章节显示了如何选择和排序表中所有的数据。然而,您经常希望看到的是一个或多
个特定列的数据。并且,公式是使用 Projection 和 FROM 子句指定列和表,并可以使用
ORDER BY 子句按照升序或降序对数据进行排序。
如果想要操作 orders 表中的所有客户号,那么使用以下查询中的语句。
图: 查询
SELECT customer_num FROM orders;
该结果显示了语句如何只选择 orders 表中 customer_num 列中的所有数据,并列出所有订单
上的客户号,包括重复的客户号。

输出包括若干重复,原因是某些客户下了多个订单。有时您想要在投影中看到重复的行。
而有时您却只想看到特异值,而不是每个值都出的频率。
要抑制重复行,可在选择列表的开头包括关键字 DISTINCT 或其同义词 UNIQUE,每个
查询级别一次,如以下查询所示。

要生成更可读的表,图 3将显示限制为仅显示一次 orders 表中的每个客户号。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




