Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Какое из условий будет ложно / 6 сообщений из 6, страница 1 из 1
02.10.2017, 11:05
    #39529262
drocon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое из условий будет ложно
Столкнулся со следующим вопросом:
***
Какое из условий будет ложно?

SELECT
'a' = 'a ' as '1',

'a' LIKE 'a ' as '2',

'a' = 'A' as '3',

'a' LIKE 'A' as '4';
***

Подскажите, пожалуйста, каков ответ на этот вопрос.
...
Рейтинг: 0 / 0
02.10.2017, 11:59
    #39529309
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое из условий будет ложно
1 - гарантированно истинно.
2 - гарантированно ложно.
3, 4 - в зависимости от collation истинно или ложно.
...
Рейтинг: 0 / 0
02.10.2017, 12:01
    #39529310
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое из условий будет ложно
PS. При условии, что везде в литералах одна и та же буква (например, латинская "а"). Если же там разные, но схожие по написанию, символы - то гарантированное FALSE.
...
Рейтинг: 0 / 0
03.10.2017, 09:29
    #39529821
drocon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое из условий будет ложно
Akina1 - гарантированно истинно.
2 - гарантированно ложно.
3, 4 - в зависимости от collation истинно или ложно.

Можете объяснить, почему именно так в первых двух вариантах?
...
Рейтинг: 0 / 0
03.10.2017, 10:43
    #39529940
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое из условий будет ложно
1) Согласно документации, при сравнении оператором "=" строковых литералов хвостовые пробелы отрезаются.
2) Согласно документации, при сравнении оператором "LIKE" строковых литералов все символы шаблона являются значимыми.

И вообще - ну просто почитайте документацию. Хотя бы...
...
Рейтинг: 0 / 0
03.10.2017, 14:34
    #39530183
drocon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое из условий будет ложно
Akina,

благодарю за ответы.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Какое из условий будет ложно / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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