SQLは、現役の開発者が一度習得すれば、思考モデルを書き換えることなく30年間使い続けられる唯一のプログラミング言語だ。この主張は懐古趣味のように聞こえるかもしれないが、より確固たる根拠に基づいている。
1995年発行のSQLの教科書を開いてください。以下の例のクエリを探してください。
SELECT department, COUNT ( * ) AS headcount
FROM employees
WHERE hire_date > ‘1994-01-01’
GROUP BY department
HAVING COUNT ( * ) > 5
ORDER BY headcount DESC ;2026年にPostgreSQL 18に貼り付けてみてください。ちゃんと動作します。構文も結果も、思考モデルも全く同じです。31年間、何も変わっていません。