作者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