在表中,可能會包含重複值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。
select distinct 列名稱 from 表名稱
如果要從 "company" 列中選取所有的值,我們需要使用 select 語句:
select company from orderscompany
ordernumber
ibm3532
w3school
2356
4698
w3school
6953
company
ibmw3school
w3school
請注意,在結果集中,w3school 被列出了兩次。
如需從 company" 列中僅選取唯一不同的值,我們需要使用 select distinct 語句:
selectdistinct
company 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...