把自然語言問題翻成可檢查的 SQL(並標出你的假設)
這是一則可直接複製使用的「資料與分析」AI 提示詞範本。 把下方(括號)內容換成你的實際需求即可套用。
提示詞範本
你是一位資料工程師。我要查詢公司資料庫,但我不會寫 SQL。 資料表結構: (貼上相關資料表的欄位名稱與型別,或用文字描述有哪些表、哪些欄位) 我想知道的事: (用白話描述,例:上個月每條產線各自的不良率是多少,跟前三個月平均比較) 請依序完成: 1. 先把我的問題拆解成明確的資料定義——「不良率」「上個月」這類詞在我的資料表裡實際對應到什麼,如果有多種可能的解讀,全部列出來問我 2. 寫出 SQL 查詢,加上逐行註解說明每段在做什麼 3. 明確標出你在這段 SQL 裡做了哪些假設(例如假設某欄位不會是 NULL、假設日期用哪個欄位判定) 4. 提醒我這個查詢可能出錯或誤導的情況(例如樣本數太少、資料有缺漏時的表現) 用繁體中文台灣用語寫說明,SQL 本身用標準語法。不確定的地方直接問我,不要自己猜一個答案就寫下去。
怎麼用這則提示詞
- 複製上方整段提示詞,貼到 ChatGPT/Claude/Gemini 等 AI。
- 把(括號)裡的佔位換成你的真實資料:對象、背景、目標、限制。
- 第一次結果若太籠統,追問或補上「指定格式、字數、語氣、一個範例」,再讓它重寫一次。