У меня есть запрос, который извлекает счетчик всех фамилий в нашей БД и сортирует их по длине фамилии.Это поле VARCHAR с максимальной длиной 120.
Некоторые результаты с более короткой длиной символов - 5, 6, 7 и т. Д. - отображаются как 120. Использование RTRIM кажется правильнымрезультаты, но я не понимаю, почему, когда у меня нет RTRIM, почему большинство значений вычисляются правильно, а некоторые нет.Хотя я знаю, что у меня есть правильные результаты с RTRIM, я просто хочу понять, почему в некоторых случаях это не получается без него.
SELECT LENGTH(NAME_LAST), COUNT(*)
FROM database
GROUP BY LENGTH(NAME_LAST)
ORDER BY LENGTH(NAME_LAST) DESC;