SELECT 指令让我们能够读取表中一个或数个列的所有数据。这将把所有的数据都抓出,无论数据值有无重复。在数据处理中,我们会经常碰到需要找出表内的不同数据值的情况。换句话说,我们需要知道这个表/列内有哪些不同的值,而每个值出现的次数并不重要。这要如何达成呢?在 SQL 中,这是很容易做到的。我们只要在 SELECT 后加上一个 DISTINCT 就可以了。DISTINCT 的语法如下:
SELECT DISTINCT "列名" FROM "表名";
举例来说,若要在以下的表,Store_Information,找出所有不同的店名时,
注意:store_name字段值有两个相同的店名,Los Angeles 如需从 store_name 列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句:
SELECT DISTINCT Store_Name FROM Store_Information;
结果:
Los Angeles San Diego Boston
现在,在结果集中,Los Angeles仅被列出来一次。
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程
上一篇:easyui组件简单使用方法
下一篇:hive创建表
^