... 是在做群集,以便於進行彙總計算之用;而 DISTINCT 則是用來排除重複的資料;其使用的時機並不相同...指令,如果只是要選出不重複的資料行,還是儘量使用 DISTINCT 會比較好!
分類:電腦與網際網路 > 程式設計 2007年04月27日
這是正確的: select area,count( distinct name) from A group by area 你用 select count( distinct name) from A 結果...不同的縣市 例如: 台北市 李大砲 台中市 李大砲 台南市 李大砲 select area,count( distinct name) from A group by area 會出現: 台北市 1 台中市 1 台南市 1 但是 select...
分類:電腦與網際網路 > 程式設計 2010年11月18日
distinct 是讓你所選取的整筆資料不重複, 所以要放在select 之後 select distinct 欄位1, 欄位2 from 資料表 order by 欄位1 因為是整筆資料不重複, 沒有辦法...
分類:電腦與網際網路 > 程式設計 2008年07月17日
...來排序時 x 的 ID 應用 1 or 3 所以Oracle 不接受 select distinct A from table order by ID 可以試試 group by 例 以最小ID...
分類:電腦與網際網路 > 程式設計 2009年09月08日
SELECT DISTINCT column_a, column_bFROM table_name where column_a = vip1 2006-02-18 12:22:16...
分類:電腦與網際網路 > 程式設計 2006年03月05日
你第一個SQL中只有用 OPD.病歷號做Group 所以相同OPD.病歷號會Group在一起 而第二個多了個OPD.門診日期,所以必須是相同的OPD.病歷號&OPD.門診日期才會在一起 舉例來說 病歷號 日期 ================ 001...
分類:電腦與網際網路 > 程式設計 2009年03月06日
鄭老師說的對!在於order by 裡的欄位, 必須存在於結果欄位中.把order by 拿掉試試. 若你一定要要 order by.SELECT 產品D,min(序號B) as 序號B FROM MSSQL.資料表A WHERE 群組C = 1 group by 產品D ORDER BY...
分類:電腦與網際網路 > 程式設計 2010年09月02日
說白的光這樣看我不懂你要問得是啥! -----------------我是分隔線----------------- 資料庫語法的部分我建議你用group by這樣寫會比較理想 SELECT A.name, B.photo FROM A, B WHERE A.ph_sn=B.ph_sn group by A.ph_sn 這樣寫就只會...
分類:電腦與網際網路 > 程式設計 2009年06月11日
distinct 是一定可以去除重覆問題,所以百分之百一定是你撈出來的欄位並非完全相同..我...了,假如你想將 create_date 相同的資料,去除重覆的取出來但是你卻這樣寫 select distinct create_date,id_no from a 這樣的話就錯了.因為有可能create_date同,但id_no不同...
分類:電腦與網際網路 > 程式設計 2012年03月11日
SELECT name,birthday,city,max(date) mdate,max(ip) mip FROM table GROUP BY name,birthday,city 2011-07-02 11:11:24 補充: 上面的回答有問題,你改成 SELECT name,birthday,city,date,ip FROM table T1 WHERE date = ( SELECT max(date) FROM...
分類:電腦與網際網路 > 程式設計 2011年07月09日