SQL 語法速查

🗄️ SQL Grammar Quick Reference

📐 工作原理與說明
SQL 語法速查。
  • 查詢:SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY、LIMIT/OFFSET。
  • 連線:INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN、CROSS JOIN。
  • 聚合:COUNT、SUM、AVG、MIN、MAX;視窗函式 ROW_NUMBER、RANK、LAG/LEAD。
  • 寫操作:INSERT、UPDATE、DELETE,以及 UPSERT(MERGE / ON CONFLICT)。

Browse a SQL cheat sheet in your browser — queries, joins and functions reference.

📚 深度解析:SQL 語法速查

💡 常見使用場景

  • 跨庫 SELECT/CTE/視窗函式速查。
  • 寫複雜查詢時查 CTE 與視窗函式:把多步計算拆成 WITH 子句,比巢狀子查詢更易讀易改。
CTE
`WITH t AS (SELECT 1) SELECT * FROM t`。

❓ 常見問題(FAQ)

CTE 與子查詢?
CTE 可讀性好,遞迴 CTE 可處理層級。
為什麼同樣的查詢換個庫就報錯?
因為 SQL 只是標準,各家實現差異很大:日期函式、字串拼接(|| vs CONCAT)、分頁語法(LIMIT vs TOP vs ROWNUM),以及視窗函式的支援程度都不同。跨庫時應儘量用最基礎的語法,並把差異部分隔離在應用層或遷移腳本里。
⚠️ 使用說明與注意事項
已複製
📖關於「SQL 語法速查」 ▼

📝工具簡介

SQL 語法速查。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。