我有大写和小写的用户名:示例:
如何计算这个值,以便在这种情况下的数量(计数)应该是:4而不是8
SELECT username, COUNT(*) FROM usertable GROUP BY username
您可以使用LOWER将所有名称转换为相同的大小写,然后计算DISTINCT值:
LOWER
DISTINCT
COUNT(DISTINCT LOWER(username))