[SQL ] 怎樣去除相同欄位後,算出總筆數???

看板Database作者 (ckvir)時間12年前 (2011/08/05 01:34), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
比如 TEST資料表是這樣 A B ------- 1 aa 1 aa 1 aa 2 bb 2 bb 3 cc 4 dd 4 dd ------ 我要算出 去除相同資料後的總筆數 就是 A B ------ 1 aa 2 bb 3 cc 4 dd ------ 總共4筆 我要這個"4" 請問sql語法怎麼寫 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.52.160

08/05 02:16, , 1F
SELECT COUNT(DISTINCT *) FROM ....
08/05 02:16, 1F

08/05 02:59, , 2F
我用SELECT COUNT(DISTINCT *) FROM TEST 沒用耶?
08/05 02:59, 2F

08/05 04:00, , 3F
外面再包一層 SELECT COUNT(*)
08/05 04:00, 3F

08/05 04:10, , 4F
更正, SELECT COUNT(DISTINCT B) FROM ...
08/05 04:10, 4F

08/05 04:19, , 5F
眼花.. 上面推的兩個請無視
08/05 04:19, 5F

08/05 13:00, , 6F
如果確定相同A都是對應相同的B 就可以DISTINCT其中一欄
08/05 13:00, 6F
文章代碼(AID): #1EEjWHr4 (Database)