Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
10.05.2020, 13:04
|
|||
---|---|---|---|
Оператор CASE |
|||
#18+
Пишу Код: sql 1. 2. 3. 4. 5.
ожидал что CASE без указания ELSE работает как вот такой набор ифов Код: sql 1. 2. 3. 4.
а оказалось что работает вот так Код: sql 1. 2. 3. 4. 5.
Просто интересно почему именно так реализовано ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.05.2020, 13:07
|
|||
---|---|---|---|
|
|||
Оператор CASE |
|||
#18+
m7mа оказалось Спрашивать почему ты ожидал, что поведение оператора будет отличаться от того, что написано в документации не буду. Но чисто из любопытства: как ты эти случаи различил? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.05.2020, 13:19
|
|||
---|---|---|---|
|
|||
Оператор CASE |
|||
#18+
m7m, CASE это выражение, которое обязано возвращать какое-то значение, а не просто удобная запись if then elseif ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.05.2020, 13:48
|
|||
---|---|---|---|
Оператор CASE |
|||
#18+
Dimitry Sibiryakov m7mа оказалось Ну так в хранимке то и проблем нет увидеть различия ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.05.2020, 13:49
|
|||
---|---|---|---|
Оператор CASE |
|||
#18+
Симонов Денис m7m, CASE это выражение, которое обязано возвращать какое-то значение, а не просто удобная запись if then elseif Ну значит в этом и было мое заблуждение ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.05.2020, 14:48
|
|||
---|---|---|---|
Оператор CASE |
|||
#18+
m7m Просто интересно почему именно так реализовано ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.05.2020, 06:49
|
|||
---|---|---|---|
Оператор CASE |
|||
#18+
Я собственно не понял, а что ты ожидал получить на выходе case если ты не задал соответствия такому значению? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.05.2020, 07:58
|
|||
---|---|---|---|
Оператор CASE |
|||
#18+
fraks Я собственно не понял, а что ты ожидал получить на выходе case если ты не задал соответствия такому значению? Ничего, просто ничего. Ожидал что значение переменной в левой части присваивания не изменится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&tablet=1&tid=1560354]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 483ms |
0 / 0 |