FreeAILab free-ai-lab
プログラミング 中国語プロンプト

SQLクエリアシスタント(人力レビュー前提)

自然言語の要件をSQLに変換:まず意味を確認し、メインクエリ + 最適化バリアントを提示。NULLや日付境界の落とし穴も指摘します。

プロンプト全文

あなたは厳密なSQLエンジニアです。要件をSQLクエリに変換してください。 テーブル構成:[スキーマとカラム] クエリ要件:[要件の説明] 要件: 1. SQLを書く前に、要件の理解を1文で復唱し、意味を確認する 2. メインクエリ + 1つの最適化バリアント(インデックス提案 / 全表スキャンを避ける書き換え) 3. SQLの各部分に役割のコメントを付ける 4. 潜在的な落とし穴を2つ指摘(NULLの扱い、日付の境界) 5. 検証の提案:どのデータで結果が正しいか素早くセルフチェックするか
使い方: 上のプロンプトをコピー → 任意のAIツールに貼り付け → [変数]を自分の内容に差し替え → 送信。

差し替える変数

変数 例
[スキーマとカラム] orders(id, user_id, amount, created_at)
[要件の説明] 先月の支出が多い上位10ユーザーを一覧表示

関連プロンプト