Я просто понял, что компаратор SQL '='
при использовании для сравнения текста нечувствителен к регистру. У меня есть несколько вопросов относительно этой функциональности:
- Это то же самое для всех баз данных или для SQL-сервера?
- Я использовал функцию
lower
, чтобы сравнить текст до сих пор нечувствительно. По-прежнему ли хорошая идея следовать за этим? - Как мы можем делать сравнения с учетом регистра в SQL-сервере?
- Почему оператор
'='
по умолчанию не учитывает регистр, нечувствительный к регистру?