說在前面:SQL真的很簡單很好學啊,完全不需要程式設計基礎,1天之內立刻上手。首先花三分鐘理清楚思路:1、SQL語句的基本結構就是:select a,b,c,d,efrom tableA解釋為:從tableA這張表格中選擇a,b,c,d,e這五個欄位(表格的表頭)的所有記錄(一行一行的數值)2、你不想選擇所有記錄,這時候你需要加上限制條件:select a,b,c,d,efrom tableAwhere a>10解釋為:從tableA這張表格中選擇滿足a>10這個條件的a,b,c,d,e3、這時候你想對部分欄位進行彙總求和,你需要用到兩個簡單的函式count() 計數,sum() 求和select a,count(b),sum(c)from tableAwhere a>10group by a解釋為:按照a為分類標準,看一看不同的a對應的b有幾個,c的總和是多少(類似Excel資料透視表)好了,上面的是不是很好理解?到這裡題主已經入門啦!接下來還有一些在此基礎之上的功能呢可以在這裡非常系統的學習:SQL SELECT 語句網站裡的東西有點多哦!有部分看不懂沒關係,把這個學會了SQL LEFT JOIN 關鍵字,結合我上面說的基本結構,題主就算上手SQL語句啦!掌握了這些,題主基本就可以簡單的查詢資料庫了,祝你好運!
說在前面:SQL真的很簡單很好學啊,完全不需要程式設計基礎,1天之內立刻上手。首先花三分鐘理清楚思路:1、SQL語句的基本結構就是:select a,b,c,d,efrom tableA解釋為:從tableA這張表格中選擇a,b,c,d,e這五個欄位(表格的表頭)的所有記錄(一行一行的數值)2、你不想選擇所有記錄,這時候你需要加上限制條件:select a,b,c,d,efrom tableAwhere a>10解釋為:從tableA這張表格中選擇滿足a>10這個條件的a,b,c,d,e3、這時候你想對部分欄位進行彙總求和,你需要用到兩個簡單的函式count() 計數,sum() 求和select a,count(b),sum(c)from tableAwhere a>10group by a解釋為:按照a為分類標準,看一看不同的a對應的b有幾個,c的總和是多少(類似Excel資料透視表)好了,上面的是不是很好理解?到這裡題主已經入門啦!接下來還有一些在此基礎之上的功能呢可以在這裡非常系統的學習:SQL SELECT 語句網站裡的東西有點多哦!有部分看不懂沒關係,把這個學會了SQL LEFT JOIN 關鍵字,結合我上面說的基本結構,題主就算上手SQL語句啦!掌握了這些,題主基本就可以簡單的查詢資料庫了,祝你好運!