新人日誌
首頁
關於我
部落格
Toggle Menu
所有文章
所有文章
共 105 篇文章
搜尋
重設
Previous
1
2
3
...
12
Next
資料庫
跨表單查詢:兩張表的資料怎麼合?先計算 vs 先合併
在學跨表單查詢之前,先來想一想:如果沒有電腦,你會怎麼把兩張表的資料合在一起? 當我們想清楚「手動會怎麼做」,就能更容易理解要給電腦什麼規則。
2026年1月30日
資料庫
跨表單查詢:從正規化理解跨表查詢的必要性
在前面的文章中,我們學會了怎麼在「單一表格」裡面把資料整理成想要的樣子。 這一次,我們要來學一個不同類型的技巧——跨表單查詢。 簡單來說,就是把「不同表格」的資料整併在一起。
2026年1月27日
資料庫
SQL SELECT 入門:GROUP BY 與窗函數實戰練習
前面我們學了很多資料整理的技巧,包括排序、聚合、GROUP BY、窗函數等等。 這篇文章要透過三個實戰題目,幫你把這些技巧串起來,學會如何分析需求、拆解問題,然後寫出對應的 SQL。
2026年1月27日
資料庫
SQL SELECT 入門:PARTITION BY 與窗函數教學
前面我們學過了 GROUP BY 搭配聚合函數,可以把資料分組後做統計。 但你有沒有發現一個問題? 一旦用了 GROUP BY,資料就被「壓縮」了,你看不到每一筆原始資料的樣子。 這篇文章要教你一個大...
2026年1月27日
資料庫
SQL SELECT 入門:用 COALESCE 函數處理空值
你有沒有遇過這種情況? 老闆看著報表說:「那個備註欄位一堆空值,看起來好亂,你幫我處理一下。」 聽起來簡單對吧? 用條件判斷不就好了? 但當你真的開始寫,才發現這件事沒有想像中容易。 這篇文章會帶你看...
2026年1月26日
資料庫
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日