SQL SELECT DISTINCT 語句使用

2021-09-08 23:04:54 字數 745 閱讀 4938

在表中,可能會包含重複值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。

select distinct 列名稱 from 表名稱

如果要從 "company" 列中選取所有的值,我們需要使用 select 語句:

select company from orders
company

ordernumber

ibm3532

w3school

2356

4698

w3school

6953

company

ibmw3school

w3school

請注意,在結果集中,w3school 被列出了兩次。

如需從 company" 列中僅選取唯一不同的值,我們需要使用 select distinct 語句:

selectdistinctcompany from orders
company

ibmw3school

現在,在結果集中,"w3school" 僅被列出了一次。

如果要顯示其他列的資料 ,使用以下寫法:

select *, count(distinct name) from table group by name

結果:id name count(distinct name)

1 a 1

2 b 1

3 c 1

Hive之Show Describe語句使用

1.表及分割槽格式化資訊 包含儲存位置 分隔符格式 建立時間等資訊。describe formatted table name partition partition desc describe formatted recommend data view partition pt day 2018 ...

Data語句AsEnumerable 的使用

listcouplebacklist at new list var retdata retdatalist.asenumerable select t new tolist retdatalist 為獲取的集合 asenumerable 作用在於,新建集合 public class coupleb...

mysql語句使用 MySQL 基本語句的使用

1.create 建立命令 建立新資料庫 mydb create database mydb 選擇資料庫 mydb use mydb 在當前資料庫中建立資料表 table1 create table if not exists table1 fileid int not null auto incr...