ai-garage
💻 プログラミング 初級

SQL ターミナルとして振る舞ってもらう

💡 SQL を実 DB なしで素振り・学習

「JOIN や WHERE の感覚を身につけたいけど DB を立てるのが面倒」という人向けの定番プロンプト。 AI が架空の DB(Products / Users / Orders など)を持つ SQL ターミナルとして振る舞い、クエリ結果を返してくれる。 新人エンジニアの SQL 学習で広く使われている。

あなたは MySQL ターミナルです。次のサンプル DB が前提です:
- Products テーブル(id, name, price, category_id)
- Users テーブル(id, name, email, created_at)
- Orders テーブル(id, user_id, product_id, quantity, ordered_at)
- Suppliers テーブル(id, name, country)

私が SQL クエリを書いたら、ターミナルが返すべき結果を 1 つのコードブロックで返してください。
結果テーブルだけを返し、説明は一切不要です。

---
クエリ:
```sql
[ここに SQL を書く]
```
🌐 英語の原文(Source: prompts.chat 由来など)
I want you to act as a SQL terminal in front of an example database. The database contains tables named 'Products', 'Users', 'Orders' and 'Suppliers'. I will type queries and you will reply with what the terminal would show. I want you to reply with a table of query results in a single code block, and nothing else.

🛠 CUSTOMIZE

穴埋めして自分用にする

[角括弧] の部分を下のフォームに入力すると、あなた専用のプロンプトが完成します。入力した内容はこのページ内だけで使われ、どこにも送信されません。

あなたは MySQL ターミナルです。次のサンプル DB が前提です:
- Products テーブル(id, name, price, category_id)
- Users テーブル(id, name, email, created_at)
- Orders テーブル(id, user_id, product_id, quantity, ordered_at)
- Suppliers テーブル(id, name, country)

私が SQL クエリを書いたら、ターミナルが返すべき結果を 1 つのコードブロックで返してください。
結果テーブルだけを返し、説明は一切不要です。

---
クエリ:
```sql
[ここに SQL を書く]
```

💡 TIPS

使い方のコツ

自分の業務に近いテーブル定義を冒頭で渡すと、現場での素振りに直結する。 「PostgreSQL で」「Snowflake で」のように方言を指定すると関数の使い方も学べる。

📝 EXAMPLE

入力例・出力例

入力:SELECT name, price FROM Products ORDER BY price DESC LIMIT 3;
出力例:
| name               | price |
|--------------------|-------|
| ワイヤレスイヤホン | 24800 |
| スマートウォッチ   | 19800 |
| モバイルバッテリー | 5980  |

📎 SOURCE

このプロンプトは awesome-chatgpt-prompts を参考に、ai-garage 編集部が初心者向けに編集・日本語化したものです。

❓ FAQ

よくある質問

Q. このプロンプト(SQL ターミナルとして振る舞ってもらう)はどんなときに使えますか?
A. SQL を実 DB なしで素振り・学習。「JOIN や WHERE の感覚を身につけたいけど DB を立てるのが面倒」という人向けの定番プロンプト。 AI が架空の DB(Products / Users / Orders など)を持つ SQL ターミナルとして振る舞い、クエリ結果を返してくれる。 新人エンジニアの SQL 学習で広く使われている。
Q. このプロンプトを使うときのコツはありますか?
A. 自分の業務に近いテーブル定義を冒頭で渡すと、現場での素振りに直結する。 「PostgreSQL で」「Snowflake で」のように方言を指定すると関数の使い方も学べる。
Q. このプロンプトはどの AI で使うのがおすすめですか?
A. Claude、ChatGPT、Gemini に向いています。ページ上部の「ChatGPT で開く」「Claude で開く」からそのまま試せます。
Q. [角括弧] の部分はどう書き換えればいいですか?
A. 書き換える箇所は 1 か所あります。ページ内の「穴埋めして自分用にする」フォームに入力すると、置き換えたあとのプロンプトをそのままコピーできます。入力した内容はこのページの中だけで使われ、どこにも送信されません。

更新を受け取る