powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Бага или фича: непонятное поведение запроса с условием not in
4 сообщений из 4, страница 1 из 1
Бага или фича: непонятное поведение запроса с условием not in
    #39560700
pixela
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как так, ребята?
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
> select contract_id, contract_ext_id
  from contract.contract
 where contract_id = 62948;

 contract_id | contract_ext_id
-------------+-----------------
       62948 |           60737
       62948 |
(2 строки)

> select contract_id, contract_ext_id
  from contract.contract
 where contract_id = 62948
   and contract_ext_id <> 60737;

 contract_id | contract_ext_id
-------------+-----------------
(0 строк)

> select contract_id, contract_ext_id
  from contract.contract
 where contract_id = 62948
   and coalesce(contract_ext_id,0) <> 60737;

 contract_id | contract_ext_id
-------------+-----------------
       62948 |
(1 строка)

> select version();
                                                  version
-----------------------------------------------------------------------------------------------------------
 PostgreSQL 9.5.10 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18), 64-bit
(1 строка)

----------------

contract_id INTEGER,
contract_ext_id INTEGER,
...
Рейтинг: 0 / 0
Бага или фича: непонятное поведение запроса с условием not in
    #39560709
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pixela,

https://www.postgresql.org/docs/current/static/functions-subquery.html#FUNCTIONS-SUBQUERY-NOTIN
Код: plaintext
… the rows are unequal if any corresponding members are non-null and unequal; otherwise the result of that row comparison is unknown (null)… 
...
Рейтинг: 0 / 0
Бага или фича: непонятное поведение запроса с условием not in
    #39560719
pixela
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

да, всё так.
Ступил, как-нибудь можно удалить этот стыд?
...
Рейтинг: 0 / 0
Бага или фича: непонятное поведение запроса с условием not in
    #39560836
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pixela,

Можно ли — не знаю. А так-то пусть будет, наверняка ещё кто нарвётся.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Бага или фича: непонятное поведение запроса с условием not in
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]