PostgreSQL | Как отобрать записи с null в таблице? — efim360.ru

PostgreSQL | Как отобрать записи с null в таблице?

Пример таблицы

Фрагмент таблицы с null в столбце - PostgreSQL
Фрагмент таблицы с null в столбце - PostgreSQL

 

Для выборки

В условии WHERE мы должны указать нужный столбец, а затем прописать выражение IS NULL. Дословно оно обозначает - "Является Наллом".

SELECT * FROM a.t_d
WHERE datecheck IS NULL
LIMIT 100;

Мы добавили выражение LIMIT со значением 100, потому что в таблице может быть очень много результатов.

 

Для задачи обновления

UPDATE a.t_d
SET datecheck = CURRENT_TIMESTAMP
WHERE datecheck IS NULL;

 

Информационные ссылки

Официальный сайт WEB-оболочки pgAdmin - https://www.pgadmin.org

Официальный сайт СУБД PostgreSQL - https://www.postgresql.org

Раздел "8.5. Типы даты/времени" - https://postgrespro.ru/docs/postgresql/14/datatype-datetime

Раздел "9.9.5. Текущая дата/время" - https://postgrespro.ru/docs/postgresql/14/functions-datetime#FUNCTIONS-DATETIME-CURRENT

PostgreSQL | Текущая ДАТА и ВРЕМЯ при добавлении записи в таблицу