SQL Server 2005 設定排程作業自動清除舊資料完整教學
在企業級資料庫維護中,定期清除過期資料是常見需求。本文將以 SQL Server 2005 為例,詳細說明如何透過 SQL Server Agent 建立排程作
SQL Server 2012 多表連接查詢完全指南:CROSS/INNER/OUTER/SELF/UNION/EXCEPT/INTERSECT 實戰
連接類型全景圖 連接類型關鍵字語義結果行數 交叉連接CROSS JOIN笛卡爾積M × N 內連接INNER JOIN / JOIN僅保留匹配行≤ min(M
SQL Server 2012 窗口函數全解析:ROW_NUMBER、RANK、NTILE 實戰與分頁優化
窗口函數核心概念 OVER() 子句定義「窗口」——即函數作用的行集合。窗口函數不減少行數,而是為每行附加計算結果,這是與聚合函數的本質區別。 實戰代碼全集(
SQLite DELETE 語句詳解:條件刪除、全表清空與效能優化實戰
語法速覽 DELETE FROM table_name [WHERE condition]; 無 WHERE → 刪除全表數據(保留表結構、自增計數器)
SQL Server 2008+ XML 類型完整操作指南:查詢、修改、索引與約束實戰
前言 自 SQL Server 2005 起引入原生 XML 數據類型,不再需將 XML 作為大文本存儲。原生類型提供 結構化查詢(XQuery/XPath)、
SQL Server 預存程序同時回傳分頁結果集與總筆數 (動態 SQL + OUTPUT 參數)
需求場景 Web API / 報表分頁:前端需「當頁資料」+「總筆數」以渲染分頁器。單一預存程序完成,避免雙次往返、保持邏輯一致。 核心架構:三層動態 SQL
SQL Server 2016 JSON 功能實戰:FOR JSON 輸出、JSON_VALUE/JSON_QUERY 擷取、OPENJSON 解析
背景:關聯式資料庫的 JSON 原生支援 SQL Server 2016 引入 JSON 內建功能,**不新增 JSON 資料型別** (仍用 `NVARCHA
SQL Server LIKE 模糊查詢特殊字元跳脫完整指南:[], %, _, ^
問題場景 查詢包含方括號、底線、百分號、脫字符的字串時,直接 `LIKE %[admin]%` 會將 `[admin]` 解析為字元集合 (a/d/m/i/n
SQL Server 字串彙總:GROUP BY 分組後將欄位值串聯 (STUFF+FOR XML PATH / STRING_AGG)
經典需求 將明細表依主鍵分組,某欄位值以分隔符串聯成單一字串。例:訂單 ID → 所有商品名稱串聯 `商品A,商品B,商品C`。 方案一:SQL Server
SQL 分組統計進階:從基礎 GROUP BY 到窗口函數、ROLLUP/CUBE 多層次匯總實戰
核心需求 業務常見場景:分組後既要明細、又要組內排序取 Top N、還要小計/總計。本文通過 12 個實戰案例,系統講解 GROUP BY 進階用法、ROW_N
SQL 分組後二次彙總:重複資料查詢與刪除完整實戰指南
前言 「分組後二次彙總」是處理重複資料的核心技巧:先按關鍵欄位分組,再在組內按排序規則保留目標行(如最小/最大 ID、最早/最晚時間)。本文系統整理三大場景 3
SQL 刪除重複資料 7 種經典寫法完整對比
前言 「保留每組第一筆、刪除其餘重複」是資料清洗常見需求。本文以測試資料為基礎,展示 7 種刪除重複資料的寫法,分析優缺點與適用場景。 測試資料準備 IF O
Java 連接 MySQL 與 SQL Server 資料庫完整範例(JDBC 最佳實踐)
前言 Java 應用透過 JDBC 連接資料庫是基礎技能。本文提供 MySQL 與 SQL Server 兩款主流資料庫的完整連接範例,涵蓋驅動載入、連接參數、
SQL Server 2012 徹底卸載 8 步驟完整圖文指南
前言 SQL Server 2012 組件眾多,單純從「程式和功能」解除安裝常遺留檔案、登錄、資料庫檔案,導致重裝失敗。本文提供 8 步驟徹底卸載流程,含截圖關
SQL Server 存儲過程效能優化與資料/頁面壓縮提升 IO 效能實戰(上)
前言 SQL Server 效能優化核心在於「減少 I/O、減少 CPU、減少鎖爭用、減少網路傳輸」。本文分享存儲過程優化 7 大鐵律與資料/頁面壓縮技術實測,
SQL 查詢中別名使用完全指南:何時必須、何時建議、最佳實踐
前言 資料表別名與欄位別名是 SQL 可讀性與正確性的關鍵。本文系統整理「必須使用別名」與「建議使用別名」的場景,並提供最佳實踐建議。 一、建議使用別名的場景
SQL Server 2012 CHOOSE 函數實戰:簡化 CASE WHEN 邏輯判斷
前言 SQL Server 2012 引入 CHOOSE 函數,可從值清單中依索引位置返回對應項目,類似陣列索引存取,能簡化簡單的 CASE WHEN 邏輯。本
SQL Server 遞迴 CTE 查詢樹狀結構:子節點、父節點與表結構完整實作
前言 樹狀結構(組織架構、分類目錄、BOM 物料清單)在資料庫中常以「遞迴 CTE」查詢。本文提供四個實用場景的完整 SQL:查詢所有子部門、查詢所有父部門、查