Как сделать GROUP BY с учетом регистра?

Если я выполню приведенный ниже код:

with temp as
(
  select 'Test' as name
  UNION ALL
  select 'TEST'
  UNION ALL
  select 'test'
  UNION ALL
  select 'tester'
  UNION ALL
  select 'tester'
)
SELECT name, COUNT(name)
FROM temp
group by name

Он вернет результаты:

TEST   3
tester 2

Есть ли способ сделать группу чувствительной к регистру, чтобы результаты были:

Test   1
TEST   1
test   1
tester 2
28
задан Abe Miessler 8 June 2012 в 16:30
поделиться