開発・IT運用 · 実務
データを検索するSQLを書く
スキーマ・抽出条件から、SQL・実行方法を作りたいときに使います。スキーマとSQL方言を確認して読み取り専用のSQLを作る。サンプルで条件と合計を照合する。
できあがるもの
SQL・実行方法
SELECT COALESCE(SUM(amount),0) AS total FROM orders WHERE status = 'paid';
下の見本は架空の材料を整理した例です。実際のAI出力や実行済みの成果ではありません。まず文章で方針を練習し、実務では「使う機能」と「実行・適用」の工程まで進めます。
用意するもの
- 材料
- スキーマ・抽出条件
- 使う機能
- コードを編集できるAI、実行環境とテスト用データ。既存環境では変更前の状態を保存します。
- 利用条件
- この教材は無料です。AI側の利用枠・料金は使用するサービスと契約によります。
練習用の材料を見る
テーブルordersにid、status、amount。statusがpaidのamount合計を知りたい。
AIへの頼み方
最初はサンプルのまま試し、次に「材料」を自分の仕事に置き換えます。
実務で実行する指示文
練習の次は、こちらの「差し替える」欄に実際の材料と実行範囲を書きます。必要な機能が使える環境で試してください。
使い方
- 材料とゴールをそろえる
スキーマ・抽出条件を用意します。最初は下の架空の材料で、SQL・実行方法の形を確かめます。実務の情報を渡す前に所属先の利用ルールを確認します。
- 指示文を渡して初稿を作る
指示文をコピーして、新しいチャットに貼り付けます。実務で使う場合は練習用の材料を差し替え、対象範囲と望む出力を追記します。
- 仕事の条件に合わせて確認する
スキーマとSQL方言を確認して読み取り専用のSQLを作る。サンプルで条件と合計を照合する。 特に「条件・負荷・更新の有無」を確かめ、不足は追加質問で埋めます。
- 実行・適用して確かめる
「実務で実行する指示文」の差し替え欄を埋め、必要な機能を持つAIへ渡します。変更差分を確認し、テスト環境で正常値・境界値・不正入力を試します。期待した動作と既存機能への影響を確認してから反映します。
- 結果を見て直す
件数が増えたら結合重複を調べ、本番では先に実行計画と負荷を確認する。 修正後も元の材料と照合し、採用した結果と未解決の点を残します。

使う前に確認すること
- 練習結果の内容が次の見本と一致するか確認する(言い回しの一致は不要):SELECT COALESCE(SUM(amount),0) AS total FROM orders WHERE status = 'paid';
- 実務では「条件・負荷・更新の有無」を確認する。判断に使った数値・日付・引用箇所を元の材料へ一つずつ戻して照合し、根拠のない箇所は未確認に戻す。
- 実行を伴う仕事は、保存したファイル・登録先・実行ログを開いて確認する。文章による提案だけを完了扱いしない。

うまくいかない時
件数が増えたら結合重複を調べ、本番では先に実行計画と負荷を確認する。
このページには架空の材料を使った練習と、実務に適用する手順を掲載しています。特定製品での操作検証・初心者による再現確認は未実施です。


