SQL查詢語句聚合函式分組查詢查詢指定欄位資訊select 欄位1,欄位2,…from 表名;例如:select id,name from zhangwu;查詢表中所有欄位select * from 表名;例如:select * from zhangwu;注意:使用"*"在練習、學習過程中可以使用,在實際開發中,不推薦使用。原因,要查詢的欄位資訊不明確,若欄位數量很多,會導致查詢速度很慢。distinct用於去除重複記錄select distinct 欄位 from 表名;例如:select distinct money from zhangwu;別名查詢,使用的as關鍵字,as可以省略的.別名可以給表中的欄位,表設定別名。 當查詢語句複雜時,使用別名可以極大的簡便操作。– 表別名格式:select * from 表名 as 別名;或select * from 表名 別名;– 列別名格式:select 欄位名 as 別名 from 表名;或select 欄位名 別名 from 表名;例如表別名:select * from zhangwu as zw;列別名:select money as m from zhangwu;或select money m from zhangwu;我們在sql語句的操作中,可以直接對列進行運算。例如:將所有賬務的金額+10000元進行顯示.select pname,price+10000 from product;查詢排序– select * from zhangwu order by money[desc][asc預設升序]– SELECT * FROM zhangwu WHERE NAME LIKE ‘%支出%’ ORDER BY money;聚合函式count----select count(*) from zhangwu;sum—select sum(money) from zhangwu;max — select max(money) from zhangwu;avg — select avg(money) from zhangwu;分組查詢SELECT SUM(money),NAME FROM zhangwu GROUP BY NAME;select 查詢的時候,被分組的列,要出現在select 選擇列的後面SELECT SUM(money),NAME FROM zhangwu WHERE NAME LIKE ‘%支出%’ GROUP BY NAME DESC;
最新評論