質問からSQLクエリを作る
普段の言葉の質問をSQLクエリに。何をしているか分かるよう説明つきで。
- 種類
- プロンプト
- レベル
- 初級
- 所要時間
- 約4分
結果はツール、モデル、入力内容によって変わります。
入力する
入力した内容はこのブラウザ画面の中だけにとどまります。当サイトが保存・送信することはありません。
どのシステム
- PostgreSQL
- MySQL
- SQLite
- SQL Server
- BigQuery
何を知りたい
- 先月いちばん売れた商品トップ10は
- 週ごとの新規顧客数は
- 1年間注文のない顧客は
- 国別の1注文あたり平均金額は
- 今在庫切れの商品は
列つきのテーブル、実データは入れない
- orders(id, customer_id, created_at, total), customers(id, country, created_at)
- products(id, name, stock), order_items(order_id, product_id, quantity)
- customers(id, name, last_order_at)
- orders(id, country, total, created_at)
- products(id, name, stock, category)
あなたのプロンプト
[データベース]向けのSQLクエリを書いてください。質問:[質問]。 テーブルと列: [スキーマ] クエリを一行ずつ、やさしい言葉で説明してください。読み取りのクエリ(SELECT)だけで、データは変更しません。重複行や欠けている値など、起こりうる落とし穴も指摘してください。
相性のよいツール
このプロンプトと相性のよい、当サイトのカタログに載っているツールです。
使い方
- 項目を入力するか、候補をタップします。氏名、住所などの個人情報は入れません。
- 完成したプロンプトを好きなツールに貼り付けます。
- まずコピーのデータかLIMITつきで実行し、いくつかの行を手で確認しましょう。
使えるツール
プロンプトは多くのチャットツールや生成ツールで使えます。ここでの選択は当サイトのカタログに基づき、料金は各ツールページの表示に準じます。
- ChatGPT 無料プランあり月額8 USDから
- Claude 無料プランあり
- Gemini 無料プランあり
- GitHub Copilot 無料プランあり$10から
なぜうまくいくのか
スキーマを渡すと、存在しない列名を防げます。SELECTに限ると、初心者でも安全に使えます。
ヒント
- 実際の顧客データはプロンプトに入れず、テーブル名と列名だけにしましょう。