新人日誌
首頁
關於我
部落格
Toggle Menu
所有文章
所有文章
共 1151 篇文章
搜尋
重設
Previous
1
2
3
4
...
128
Next
資料庫
SQL SELECT 入門:用 CASE WHEN 做條件判斷
前面提到,JavaScript 用大括號 {} 來標示程式碼區塊的範圍,Python 用縮排加上冒號來區分。 但在 SQL 裡面,很少使用括號。圓括號 () 是用來把資料放在一起,方括號和大括號幾乎不...
2026年1月23日
資料庫
SQL SELECT 入門:GROUP BY 搭配聚合函數
前一篇學過 GROUP BY 可以把資料分組並壓縮。 但光是分組,能做的事情有限。 GROUP BY 真正強大的地方,是搭配聚合函數一起使用。 比如說,老闆問你:「每個客人的平均消費金額是多少?」 這...
2026年1月22日
資料庫
SQL SELECT 入門:用 GROUP BY 把資料分組
前面學過聚合運算,可以把整張表的資料「壓縮」成一筆。 但很多時候,你不只想知道「全部加起來是多少」。 比如說,老闆問你:「每個部門有幾個員工?」 這時候就需要用 GROUP BY 來「分組」。
2026年1月22日
資料庫
SQL SELECT 入門:用 LIMIT 和 OFFSET 限制筆數
前面學了 ORDER BY 排序,接下來要學一個常常跟排序搭配使用的指令:LIMIT(限制筆數)。 當資料量很大的時候,你可能只想看前幾筆,或是做分頁顯示,這時候就需要用到 LIMIT。
2026年1月20日
資料庫
SQL SELECT 入門:用 ORDER BY 排序資料
前面學了很多篩選條件的布林運算子,但那些都還是在 WHERE 裡面用的。 現在終於要學一個新的指令了:ORDER BY(排序)。 排序在日常生活中很常見,誰的收入比較高?誰的成績比較好?這些都是排序。...
2026年1月20日
資料庫
SQL SELECT 入門:WHERE 常用的篩選條件
前面提到,WHERE 篩選條件可以有效減少資料量,讓後續運算更快。 那除了 =(等於)之外,還有哪些好用的篩選條件呢? 這篇文章會介紹幾個常用的布林運算子,讓你的 WHERE 條件更靈活。
2026年1月19日
資料庫
SQL SELECT 入門:理解資料庫的運算方式
如果你有寫過程式,處理大量資料時,你可能會習慣用「迴圈」把資料一筆一筆拿出來處理。 但資料庫不是這樣運作的。 這篇文章會帶你理解資料庫的運算方式,以及為什麼這會影響到你寫 SQL 的效能。
2026年1月19日
資料庫
SQL SELECT 入門:SELECT 的本質是「輸出」
你有沒有想過,SELECT 這個關鍵字到底在做什麼? 很多人會說「查詢資料」,但這個說法不夠精確。 SELECT 真正在做的事情是「輸出」——把資料呈現出來。 理解這個觀念之後,你會發現 SELECT...
2026年1月19日
資料庫
SQL SELECT 入門:什麼是執行計畫(Execution Plan)
學 SQL 的時候,你可能會有一個疑惑: 為什麼我寫的順序是 SELECT → FROM → WHERE,但有些語法卻好像不是按照這個順序執行? 這是因為 SQL 的「撰寫順序」和「執行順序」是不一樣...
2026年1月19日