SELECT * FROM XYZ ORDER BY displayname
上述查詢returen含有重複顯示名稱(columnname
) 如何行選擇獨特的顯示名稱。有沒有辦法讓一個結果方含獨特displaynames
從下列查詢
SELECT * FROM XYZ ORDER BY displayname
上述查詢returen含有重複顯示名稱(columnname
) 如何行選擇獨特的顯示名稱。有沒有辦法讓一個結果方含獨特displaynames
從下列查詢
SELECT distinct * FROM XYZ ORDER BY displayname
或
SELECT * FROM XYZ group by displayname ORDER BY displayname
使用DISTINCT
。
SELECT DISTINCT displayname FROM xyz ORDER BY displayname;
您可以使用distinct
:
select distinct displayname from XYZ order by displayname
您可以使用group by
:
select displayname from XYZ group by displayname order by displayname
如果使用distinct
你只能得到displayname
領域,除非你有另一場具有每個displayname
值內的值相同。
如果您使用group by
,則可以使用聚合來獲取每個組的值。例如,您可以返回多少次,每次displayname
發生在表:
select displayname, count(*) as cnt from XYZ group by displayname order by displayname
'組by'到來之前'爲了by' – Guffa 2012-03-20 08:44:48
當然。感謝那。 – 2012-03-20 08:46:51