Another feature that should probably be on that list is Common Table Expressions: https://momjian.us/main/writings/pgsql/cte.pdf
(I still frequently run into people who work a lot with SQL that don't use CTEs, though less than before :)
(I still frequently run into people who work a lot with SQL that don't use CTEs, though less than before :)
SELECT *
FROM ( ... ) AS results
may have a completely different query plan than a query like WITH results AS ( ... )
SELECT *
FROM results
This may or may not be desirable, and is important to be aware of.