SQL счетчик оракулов нижний / верхний регистр - PullRequest
0 голосов
/ 01 мая 2019

У меня есть имена пользователей в верхнем и нижнем регистре: Пример:

  • Келли, Келли, КЕЛЛИ, КЕЛЛИ, Макс, Джеймс, Джеймс, Карл

как считатьэто значение для того, чтобы иметь количество (количество) в этом случае должно быть: 4, а не 8

SELECT 
    username,
    COUNT(*)
FROM 
    usertable
GROUP BY 
   username

1 Ответ

1 голос
/ 01 мая 2019

Вы можете использовать LOWER для преобразования всех имен в один и тот же регистр, а затем считать DISTINCT значения:

 COUNT(DISTINCT LOWER(username))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...