【发布时间】:2011-10-21 07:15:45
【问题描述】:
我会写
Select
Sum(Case When Resposta.Tecla = 1 Then 1 Else 0 End) Valor1,
Sum(Case When Resposta.Tecla = 2 Then 1 Else 0 End) Valor2,
Sum(Case When Resposta.Tecla = 3 Then 1 Else 0 End) Valor3,
Sum(Case When Resposta.Tecla = 4 Then 1 Else 0 End) Valor4,
Sum(Case When Resposta.Tecla = 5 Then 1 Else 0 End) Valor5
From Resposta
或者
Select
Count(*)
From Resposta Group By Tecla
我在大量的行上尝试了这个,它似乎需要同样的时间。
任何人都可以证实这一点?
【问题讨论】: