powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / почему where upper() = lower()
4 сообщений из 4, страница 1 из 1
почему where upper() = lower()
    #40053757
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишу SQL Script, убираю разницу, буквы большие, маленькие и так далее, и вижу чудо:!

почему всегда равно
делаю условие where
(upper('TExt') = lower('TeXT')) = true
или
(upper('TExt') = 'text') = true
P.S.
версия MariaDB 10.5
в MariaDB второй месяц, до этого был Oracle
...
Рейтинг: 0 / 0
почему where upper() = lower()
    #40053764
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63,

case-insensitive collate, видимо. https://dev.mysql.com/doc/refman/8.0/en/charset-collate.html
...
Рейтинг: 0 / 0
почему where upper() = lower()
    #40053935
Близнец1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63,

вот тут простым языком:
https://ru.stackoverflow.com/questions/675040/Чувствительность-к-регистру-при-запросе-mysql

"В MySQL сравнение строк производится с учетом правил сравнения (COLLATE) заданным для базы, таблицы, поля или в самом запросе. Понять как будет происходит сравнение просто: если кодировка задана правильно и в COLLATE есть суффикс _ci (case insensitive) - при сравнении символы в разном регистре будут считаться одинаковыми, если _cs (case sensitive) или _bin - сравнение будет строгим"
...
Рейтинг: 0 / 0
почему where upper() = lower()
    #40055351
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ай, а я не отписался

Variable LIKE BINARY Values

стремно конечно после Oracle, но уже в тестирование запущено - полет нормальный
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / почему where upper() = lower()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]