新人日誌
首頁
關於我
部落格
Toggle Menu
所有文章
所有文章
共 105 篇文章
搜尋
重設
Previous
1
...
8
9
10
...
12
Next
資料庫
SQL 正規表示式(Regex)入門
在處理資料時,我們常常需要根據特定模式來篩選數據。 例如,想要查找所有電子郵件地址、符合特定格式的電話號碼,或者尋找包含特定關鍵字的內容,這時候 SQL 的 正規表示式(Regular Express...
2025年2月25日
資料庫
資料庫入門:交易與鎖定——如何確保資料正確?
前面的文章我們學到了:資料庫用「表格」來儲存資料,讓資料格式統一、位置固定、程式好處理。 但資料庫的好處不只這些。這篇文章要介紹資料庫另外兩個非常重要的功能——交易(Transaction) 和 鎖定...
2025年2月25日
資料庫
跨表單查詢:用 UNION、INTERSECT、EXCEPT 做資料列的垂直整併
SQL 查詢中,我們有時會需要將 多個查詢結果合併 為一個統一的結果集。例如: 你希望查詢兩個不同的表,並將結果合併顯示 📊 你需要從同一張表中查詢不同條件的結果,並整合成一個結果集 🏷️ 你想合...
2025年2月25日
資料庫
SQL SELECT 入門:用 ORDER BY 排序資料
前面學了很多篩選條件的布林運算子,但那些都還是在 WHERE 裡面用的。 現在終於要學一個新的指令了:ORDER BY(排序)。 排序在日常生活中很常見,誰的收入比較高?誰的成績比較好?這些都是排序。...
2025年2月25日
資料庫
SQL SELECT 入門:什麼是聚合運算?
這種「把很多筆資料放在一起,用一個值來代表」的運算,叫做聚合運算(Aggregate)。 為什麼叫「聚合」? 因為你把一堆資料「聚」在一起,「合」成一個結果。 舉個例子:台灣的平均月收入是 5 萬元。...
2025年2月25日
資料庫
SQL 聚合函數(Aggregate Functions)詳解
在 SQL 中,聚合函數(Aggregate Functions) 是用來對多筆資料進行計算的函數,能夠幫助我們快速獲取統計資訊。例如: 計算總數(COUNT) 求總和(SUM) 計算平均值(AVG)...
2025年2月25日
資料庫
Django 信號(Signals) vs SQL 觸發器(Triggers):關係與差異解析
在開發 Django 應用程式時,我們常常需要在 資料變更(如新增、更新、刪除)時執行某些自動化操作,例如: 當新用戶註冊時,自動發送歡迎郵件 📩 當刪除某個產品時,自動清除相關的訂單資訊 🛒 當...
2025年2月25日
資料庫
SQL 觸發器(Triggers):自動執行的資料庫機制
在 SQL 資料庫中,當我們對資料進行 新增(INSERT)、更新(UPDATE)、刪除(DELETE) 等操作時,通常需要執行一些額外的動作,例如: 記錄變更歷史(Audit Log) 自動計算某些...
2025年2月25日
資料庫
SQL 判斷奇偶數:% 與 MOD() 的應用
在 SQL 查詢中,有時我們需要判斷某個數字是奇數還是偶數,這在報表分析、數據分類、甚至是權限管理等場景中都十分常見。 例如,我們可能需要篩選所有奇數 ID 的用戶,或者根據數字的奇偶性來執行不同的邏...
2025年2月25日