|
1/NULL | ☑ | ||
---|---|---|---|---|
0
stopa85
11.03.13
✎
16:07
|
ОдинЭкска падает. Postgres вроде, NULL возвращает. Кто знает как написано в стандарте?
|
|||
1
rbcvg
11.03.13
✎
16:07
|
чё?
|
|||
2
DJ Anthon
11.03.13
✎
16:08
|
не боишься черную дыру создать?
|
|||
3
Hmster
11.03.13
✎
16:08
|
а чего получить хочешь?
|
|||
4
Maxus43
11.03.13
✎
16:08
|
смысл делить 1 на Ничего? это даже не на 0 :)
|
|||
5
НафНаф
11.03.13
✎
16:09
|
(4) почему ничего, "неизвестно", а не ничего
|
|||
6
pessok
11.03.13
✎
16:09
|
(5) как раз таки ничего. пустота
|
|||
7
НафНаф
11.03.13
✎
16:09
|
почему 0*NULL дает NULL?
|
|||
8
stopa85
11.03.13
✎
16:10
|
выбрать 1/NULL
Одинэска предлагает завершить работу или перезапустить. Если на ноль, то просто ошибка запроса. |
|||
9
stopa85
11.03.13
✎
16:11
|
(3) Хочу получить NULL, как и в случае 1*NULL.
На багу похоже. |
|||
10
НафНаф
11.03.13
✎
16:11
|
(6) какой то ты безальтернативный
|
|||
11
pessok
11.03.13
✎
16:12
|
(10) зачем плодить сущности? :)
|
|||
12
НафНаф
11.03.13
✎
16:12
|
(11) расскажи это 1С с ее пустыми ссылками и Неопределено
|
|||
13
pessok
11.03.13
✎
16:13
|
(12) та это понятно... но с null вроде как все более прозрачно
|
|||
14
Maxus43
11.03.13
✎
16:14
|
(12) даже в SQL null означает "пустоту". всякие неопределено в 1с - это другое)
|
|||
15
НафНаф
11.03.13
✎
16:15
|
(13) в РСУБД есть 2 подхода к значению NULL:
1. отсутствие значения 2. неизвестность значения |
|||
16
Maxus43
11.03.13
✎
16:16
|
(15) Значение NULL не является значением в полном смысле слова: по определению оно означает отсутствие значения и не принадлежит ни одному типу данных. Поэтому NULL не равно ни логическому значению FALSE, ни пустой строке, ни нулю. При сравнении NULL с любым значением будет получен результат NULL, а не FALSE и не 0. Более того, NULL не равно NULL!
(с) вика :) хотя если читать всё, то неопределённость - именно в этом смысле |
|||
17
НафНаф
11.03.13
✎
16:17
|
(16) ну и я за неопределенность
|
|||
18
pessok
11.03.13
✎
16:17
|
развили демагогию, а у человека платформа падает при делении :)
|
|||
19
Maxus43
11.03.13
✎
16:19
|
(17) wiki:NULL_(SQL)
вика против практически, этот термин не используется практически в контексте null |
|||
20
НафНаф
11.03.13
✎
16:20
|
(19) вот провели анкетирование неких людей и ввели данные анкет в таблицу, но в одной анкете забыли указать возраст
что в ячейку вносить? |
|||
21
pessok
11.03.13
✎
16:22
|
(20) 0 вносить. а вот если бы у человека не было бы возраста, тогда 0
|
|||
22
pessok
11.03.13
✎
16:23
|
ой, тогда null
|
|||
23
H A D G E H O G s
11.03.13
✎
16:24
|
(0) Доиграешься, призовешь дух Ненавижу 1С!
|
|||
24
НафНаф
11.03.13
✎
16:29
|
(22) отож
(23) я никуда не уходил |
|||
25
Sammo
11.03.13
✎
16:30
|
Имхо, ошибка проектировки
|
|||
26
vde69
11.03.13
✎
16:32
|
с соответствующим акцентом:
ешО в школЭ училЭ: на нУлЬ дЭлить нЭзя :) |
|||
27
mistеr
11.03.13
✎
16:39
|
(0) В стандарте SQL написано 1/NULL IS NULL. Но тебе (и платформе) ведь от этого не легче? Обходи через ВЫБОР.
|
|||
28
stopa85
11.03.13
✎
16:44
|
(27) Спасибо
|
|||
29
stopa85
11.03.13
✎
17:10
|
Короче, если ловлю NULL через левое соединение то все работает как надо, а если 1/NULL - тогда приехали. )))
(23) Духа ненавижу 1с еще не вызвал, а вот дух "Не доверяю 1с" уже, видимо, при мне)))) |
|||
30
pessok
11.03.13
✎
17:12
|
(29) ну сделай через ВЫБОР и не мучайся
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |