Skip to main content

SQL ターミナル

310
·
501 文字
·
159 tokens
·
SQL ターミナル

プロンプトの内容

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. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something I will do so in curly braces {like this}. My first command is [SQLクエリ]

翻訳

あるデータベースを前にして、SQL 端末として行動してほしい。このデータベースには、「商品」「ユーザー」「注文」「仕入先」というテーブルがある。私がクエリを入力し、あなたは端末が表示するものに答えてください。私は、クエリ結果のテーブルに答えるためにコードの単一のブロックを使用し、それ以外のものは使用しないでほしい。説明は書かないでください。私が指示しない限り、コマンドを入力しないでください。英語で何かを伝える必要があるときは、中括弧{コメントテキスト} の中で伝えることにする。

関連プロンプト

よくある質問

AIは本当に「そのテーブル」にクエリを投げていますか?

違います。Products/Users/Orders/Suppliersという仮想テーブル名に基づいてデータを自作しています。SELECT構文やJOIN構造の教学には問題ありませんが、AIが返す行数や値は毎回変わるので、厳密なテストにはなりません。

複雑なクエリ (ウィンドウ関数、CTE) を正しく模擬できますか?

構文は概ね正しいですが、境界処理 (NULL、空テーブル) が漏れることがあります。SQL構文学習にはこれで十分ですが、真のチューニングではMySQL/PostgresでEXPLAINを実行しないと意味がありません。AIは実行計画分析をしません。

このプロンプトはどう使いますか?

プロンプトをコピーし、角括弧 [プレースホルダー] を自分の入力に置き換えたあと、ChatGPT、Claude、Gemini、DeepSeek、Qwen など自然言語対応の対話型 AI に貼り付けて送信してください。

共有

ディスカッション