MySQL是最流行的關系型數據庫管理系統之一,在數據操作和查詢方面有許多功能相同的函數。本文將介紹這些函數。
1. COUNT()和SUM()
SELECT COUNT(*) FROM table; -- 查詢表中數據行數 SELECT SUM(column) FROM table; -- 求表中某一列的值之和
2. MAX()和MIN()
SELECT MAX(column) FROM table; -- 查詢表中某一列的最大值 SELECT MIN(column) FROM table; -- 查詢表中某一列的最小值
3. AVG()和GROUP BY
SELECT AVG(column) FROM table; -- 求表中某一列的平均數 SELECT column1, AVG(column2) FROM table GROUP BY column1; -- 按某一列進行分組,求每組的平均數
4. CONCAT()和SUBSTRING()
SELECT CONCAT(column1, column2) FROM table; -- 將表中某兩列連接起來 SELECT SUBSTRING(column, start, length) FROM table; -- 截取某一列的部分字符
5. DISTINCT和UNION
SELECT DISTINCT(column) FROM table; -- 查詢某一列的去重后的結果 SELECT column FROM table1 UNION SELECT column FROM table2; -- 將兩個表中某一列的結果合并
6. ORDER BY和LIMIT
SELECT column FROM table ORDER BY column ASC/DESC; -- 按某一列升序/降序排序查詢結果 SELECT column FROM table LIMIT start, count; -- 查詢結果從start行開始,取count條數據
以上就是MySQL中許多功能相同的函數,希望對使用MySQL的程序員有所幫助。
上一篇mysql得兩種注釋方式
下一篇css漸變色在ie沒效果