Select文の評価順序
なんとなく理解していることも、きちんと整理して理解しておく。
これを前提にsqlの解釈を理解。
パフォーマンスの検証等する際は計画プランを見て、問題の箇所を突き止めていく。
書くのは簡単だが、業務でパフォーマンス対応する際は、問題の箇所の修正だけではない。
テストに時間がかかる。
データと速度の傾向や環境整備、データの用意、権限、新旧比較・・色々やってるうちにバグを発見することもよくある。
打ち合わせを重ね解決していく。SEとしての力量が試される課題となるだろう
FROM
ON
JOIN
WHERE
GROUP BY
HAVING
SELECT
DISTINCT
ORDER BY
TOP(LIMIT)