|
|
|
Арифметические действия над NULL значениями
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуста, как правильно производить арифметические действия со значениями полей в запросе SQL (InterBase), которые содержат значения NULL? (иначе все получается NULL) Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 20:13 |
|
||
|
Арифметические действия над NULL значениями
|
|||
|---|---|---|---|
|
#18+
ну я проверял заранее. Если в ХП. А если нет, то жопа, не знаю как. Может старшие товарищи и мне заодно подскажут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 22:35 |
|
||
|
Арифметические действия над NULL значениями
|
|||
|---|---|---|---|
|
#18+
В FireBird 1.5 есть новая функция COALESCE. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 10:47 |
|
||
|
Арифметические действия над NULL значениями
|
|||
|---|---|---|---|
|
#18+
Практически любое выражение с участием NULL выдаёт NULL. Если под NULL подразумевается 0 - надо его на ноль и заменять при вставке. Нулл - это же неопределённое значение. Как можно, сложив его с чем-то, получить что-то конкретное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 11:02 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32180276&tid=1580376]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 335ms |

| 0 / 0 |
