sql-queries
產生 SQL 查詢以進行資料庫分析
從頭開始撰寫複雜的 SQL 查詢既耗時又容易出錯。此技能提供專家的 SQL 模式和工具使用指南,幫助在 DBX Studio 中產生準確、最佳化的查詢,支援多種資料庫方言。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "sql-queries". How many orders were placed each month last year?
النتيجة المتوقعة:
一月有 1,247 筆訂單,二月有 1,892 筆,三月有 2,156 筆,持續到十二月共有 3,421 筆訂單。最高峰月份是十二月,共有 3,421 筆訂單。
استخدام "sql-queries". Show me the top 5 products by revenue
النتيجة المتوقعة:
營收前 5 名的產品為:Premium Widget Kit ($124,500)、Enterprise License ($98,200)、Professional Subscription ($87,300)、Support Package ($65,400) 和 Training Course ($54,100)。
التدقيق الأمني
آمنAll 24 static findings are false positives. Backtick patterns are Markdown code block delimiters (```sql) for SQL syntax highlighting, not shell command execution. Weak crypto findings are SQL keywords (ROW_NUMBER, DATE_TRUNC) in documentation examples. This skill contains only documentation and SQL query patterns with no executable code.
درجة الجودة
ماذا يمكنك بناءه
資料分析師查詢銷售資料
產生 SQL 查詢以分析每月銷售趨勢、計算營收指標,並使用視窗函數和聚合對產品進行排名。
開發人員偵錯資料庫效能
撰寫最佳化查詢以識別慢速操作、分析資料表統計資料,並測試索引策略,而不必從頭開始撰寫原始 SQL。
商務使用者建立自訂報告
建立複雜的多資料表連接查詢,以產生有關客戶行為、訂單模式和庫存水準的自訂報告。
جرّب هذه الموجهات
顯示訂單資料表中訂單總金額最高的前 10 名客戶。
計算過去 90 天的每日營收趨勢,包括移動平均和週對週比較。
找出在第一季有消費但第二季沒有消費的客戶,包括他們的首次購買日期和所有類別的總消費金額。
分析慢速儀表板載入器的查詢執行計劃,並為 date_range 資料表連接建議最佳化方案。
أفضل الممارسات
- 在撰寫查詢前務必使用 read_schema 或 describe_table 工具驗證資料表和欄位名稱是否存在
- 使用雙引號引用所有識別符 (schema.table.column) 以處理保留字和大小寫敏感性
- 除非使用者明確要求所有列,否則自動加入 LIMIT 子句以防止意外的龐大結果集
- 對於複雜查詢使用 CTE (WITH 子句) 以提高可讀性並啟用遞迴模式
تجنب
- 在使用 read_schema 或 describe_table 工具驗證結構描述之前就撰寫查詢
- 產生 INSERT、UPDATE、DELETE 或 DROP 陳述式 - 透過 execute_query 僅允許 SELECT 和 WITH
- 在探索性查詢中省略 LIMIT 子句,這可能會導致大型資料表逾時
- 使用未加引號的識別符,這在具有混合大小寫名稱或保留關鍵字的資料表上會失敗