SQLLab
SQLАнекдотыСлучайный →
ctesyntax

— Можно ли использовать CTE для UPDATE? — Да: WITH to_update AS ( SELECT id FROM orders WHERE status = 'pending' AND created_at < NOW() - INTERVAL '7 days' ) UPDATE orders SET status = 'expired' WHERE id IN (SELECT id FROM to_update); — Читаемо! — И безопасно — сначала видишь что будет обновлено.

📬

Получать новые анекдоты на почту

Раз в неделю — подборка лучших SQL-шуток. Без спама.