
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.10.2003, 18:43
|
|||
|---|---|---|---|
case: проверка на null |
|||
|
#18+
Код: plaintext Скажите пожалуйста, как в этом запросе организовать проверку на null и если null, то подставить 0 (там где знаки вопроса). Если просто вводить null, то не выполняется. Спасибо FB 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.10.2003, 18:56
|
|||
|---|---|---|---|
case: проверка на null |
|||
|
#18+
/topic/19393&hl=nullif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.10.2003, 18:58
|
|||
|---|---|---|---|
case: проверка на null |
|||
|
#18+
Т.е. получается так : Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.10.2003, 18:59
|
|||
|---|---|---|---|
|
|||
case: проверка на null |
|||
|
#18+
Вообще теперь надо указывать версию FireBird у полуторки есть приятные расширения :) coalesce например Function: Allow a column value to be calculated by a number of expressions, the first expression returning a non NULL value is returned as the column value <case abbreviation> ::= | COALESCE <left paren> <value expression> { <comma> <value expression> }... <right paren> Syntax Rules: 1) COALESCE (V1, V2) is equivalent to the following <case specification>: CASE WHEN V1 IS NOT NULL THEN V1 ELSE V2 END 2) COALESCE (V1, V2,..., Vn), for n >= 3, is equivalent to the following <case specification>: CASE WHEN V1 IS NOT NULL THEN V1 ELSE COALESCE (V2,...,Vn) END ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1579749]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
206ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 526ms |

| 0 / 0 |
