我想在表上选择NAM,COUNT(*)作为cnt,但我希望计数在区分大小写的情况下起作用。 例如,如果NAM属性具有以下2个值:
DEV
dev
我希望每个值的cnt为1(结果中有2行),而不是cnt = 2(结果中有一行)。
我怎样才能在Teradata中这样做?
答案 0 :(得分:2)
您需要在分组列中指定CASESPECIFIC
:
select
NAM (CASESPECIFIC),
count (*)
from
<your table>
group by 1
这是一些很好的info on this topic。