|
Оператор 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:04 |
|
Оператор CASE
|
|||
---|---|---|---|
#18+
m7mа оказалось Спрашивать почему ты ожидал, что поведение оператора будет отличаться от того, что написано в документации не буду. Но чисто из любопытства: как ты эти случаи различил? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2020, 13:07 |
|
Оператор CASE
|
|||
---|---|---|---|
#18+
m7m, CASE это выражение, которое обязано возвращать какое-то значение, а не просто удобная запись if then elseif ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2020, 13:19 |
|
Оператор CASE
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov m7mа оказалось Ну так в хранимке то и проблем нет увидеть различия ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2020, 13:48 |
|
Оператор CASE
|
|||
---|---|---|---|
#18+
Симонов Денис m7m, CASE это выражение, которое обязано возвращать какое-то значение, а не просто удобная запись if then elseif Ну значит в этом и было мое заблуждение ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2020, 13:49 |
|
Оператор CASE
|
|||
---|---|---|---|
#18+
m7m Просто интересно почему именно так реализовано ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2020, 14:48 |
|
Оператор CASE
|
|||
---|---|---|---|
#18+
Я собственно не понял, а что ты ожидал получить на выходе case если ты не задал соответствия такому значению? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2020, 06:49 |
|
Оператор CASE
|
|||
---|---|---|---|
#18+
fraks Я собственно не понял, а что ты ожидал получить на выходе case если ты не задал соответствия такому значению? Ничего, просто ничего. Ожидал что значение переменной в левой части присваивания не изменится. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2020, 07:58 |
|
|
start [/forum/topic.php?fid=40&msg=39956608&tid=1560354]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 275ms |
total: | 413ms |
0 / 0 |