Разница между функциями LOWER() и UPPER() при поиске строк без учёта регистра заключается в том, что первая переводит все буквы строки в нижний регистр, а вторая — в верхний. 14
Функция LOWER() полезна, когда нужно сравнивать строки без учёта регистра или просто привести текст к удобочитаемому виду. 1 Например, при проверке логина или пароля. 1
Функция UPPER(), в свою очередь, может использоваться, когда нужно выделить заголовки, сравнить данные без учёта регистра или сделать текст более «громким». 1
При этом и LOWER(), и UPPER() не изменяют исходную строку, а возвращают новую, содержащую преобразованные символы. 4