💻 プログラミング 初級
SQL ターミナルとして振る舞ってもらう
💡 SQL を実 DB なしで素振り・学習
「JOIN や WHERE の感覚を身につけたいけど DB を立てるのが面倒」という人向けの定番プロンプト。 AI が架空の DB(Products / Users / Orders など)を持つ SQL ターミナルとして振る舞い、クエリ結果を返してくれる。 新人エンジニアの SQL 学習で広く使われている。
📋 PROMPT
ChatGPT で開く →あなたは 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.
💡 TIPS
使い方のコツ
自分の業務に近いテーブル定義を冒頭で渡すと、現場での素振りに直結する。 「PostgreSQL で」「Snowflake で」のように方言を指定すると関数の使い方も学べる。
📎 SOURCE
このプロンプトは awesome-chatgpt-prompts を参考に、ai-garage 編集部が初心者向けに編集・日本語化したものです。