
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.08.2002, 14:44:06
|
|||
|---|---|---|---|
|
|||
select 1 where 3 not in ( null , 1, 2 ) |
|||
|
#18+
select 1 where 3 not in ( null , 1, 2 ) - пародоксальный результат? неужеле так и должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2002, 15:04:57
|
|||
|---|---|---|---|
select 1 where 3 not in ( null , 1, 2 ) |
|||
|
#18+
Ну да, так и должно. Видимо это разбивается на where not ( (3=null) or (3=1) or (3=2) ) упрощаем: where not (null or false or false) where not (null) А not null это далеко не true . :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2002, 15:21:00
|
|||
|---|---|---|---|
select 1 where 3 not in ( null , 1, 2 ) |
|||
|
#18+
select 1 where 3 not in (1, 2 ) and 3 is not null А 3 это что, название поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2002, 15:25:30
|
|||
|---|---|---|---|
|
|||
select 1 where 3 not in ( null , 1, 2 ) |
|||
|
#18+
Результатом сравнения 3=null есть UNKNOWN. Поэтому (3=null) или not(3=null) ничего не меняет и результатом будет UNKNOWN Для сравнения с null надо использовать IS. Типа 3 is null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2002, 15:27:59
|
|||
|---|---|---|---|
select 1 where 3 not in ( null , 1, 2 ) |
|||
|
#18+
А если это объяснить серверу чтобы он правильно IN с нуллами обрабатывал, будет совсем здорово. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2002, 15:33:03
|
|||
|---|---|---|---|
|
|||
select 1 where 3 not in ( null , 1, 2 ) |
|||
|
#18+
Для того, чтобы объяснить серверу как правильно IN с null обрабатывать - неплохо понять, что надо получить в результате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1821358]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 433ms |

| 0 / 0 |
