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

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-оболочки pgAdminhttps://www.pgadmin.org

Официальный сайт СУБД PostgreSQLhttps://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 | Текущая ДАТА и ВРЕМЯ при добавлении записи в таблицу