作者ckvir (ckvir)
看板Database
標題[SQL ] 怎樣去除相同欄位後,算出總筆數???
時間Fri Aug 5 01:34:06 2011
比如 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
1F:→ bens951:SELECT COUNT(DISTINCT *) FROM .... 08/05 02:16
2F:→ ckvir:我用SELECT COUNT(DISTINCT *) FROM TEST 沒用耶? 08/05 02:59
3F:→ danielguo:外面再包一層 SELECT COUNT(*) 08/05 04:00
4F:→ danielguo:更正, SELECT COUNT(DISTINCT B) FROM ... 08/05 04:10
5F:→ danielguo:眼花.. 上面推的兩個請無視 08/05 04:19
6F:→ bohei:如果確定相同A都是對應相同的B 就可以DISTINCT其中一欄 08/05 13:00