Вы строите список уникальных email для рассылки и хотите: (1) убрать пробелы по краям, (2) привести все email к нижнему регистру. Какое выражение лучше использовать как нормализованный ключ?

ATRIM(email)
BLOWER(TRIM(email))
CLOWER(email)
DUPPER(TRIM(email))
Правильный ответ. Для нормализации строк часто комбинируют TRIM и LOWER.

Разбор

Пробелы и разный регистр — два самых частых источника «ложных разных» значений. LOWER(TRIM(email)) сначала очищает строку от пробелов по краям, а затем приводит к единому регистру. Это делает дедупликацию и сравнения более надежными.

Проверь себя · 1/3разбор после ответа
В отчёте по городам вы делаете агрегацию по city, но видите две строки: Moscow и Moscow (с пробелом в конце). Как исправить это прямо в запросе?
Тренировать SQL в Telegram

Ещё вопросы по теме «Строки и приведение типов»