PostgrSQL 9.0から追加されたエスケープ関数から、 SQLインジェクション対策を再度解説してみたいと思います。 SQLインジェクション対策の4原則 基本的にはSQLインジェクション対策として以下の原則を守っていれば、 SQLインジェクションに脆弱な ...
中級編で使用したテーブルを引き続き使います。 商品(「マウス」)を購入したことがある顧客の名前を一覧で表示してください。 SQL演習2 1回も注文されていない顧客の名前を表示してください。 左外部結合。 COUNT関数、 COALESCE関数を使用。 SQL演習5 各 ...
最小手順(例): SELECT empno, ename, job, sal FROM emp ORDER BY 2, 4 DESC; 注意点: 可読性が下がる ため、共有SQLや長期運用は 列名指定 を推奨。 → 完全版(ブログ):「カラム位置での並べ替えと可読性のバランス」 オラクルマスターを取得しよう ...