MySQL 是一種廣泛使用的關系型數據庫管理系統,它提供了多個內置函數來處理數據。其中,多行函數可以處理一組查詢結果,返回單個值。本文將介紹 MySQL 中的多行函數。
SELECT AVG(column_name) FROM table_name;
AVG() 函數可以計算表中某列的平均值。例如,上面的語句返回表 table_name 中 column_name 列的平均值。
SELECT COUNT(column_name) FROM table_name;
COUNT() 函數用于計算表中滿足條件的行數。例如,上面的語句返回表 table_name 中 column_name 列非 NULL 值的行數。
SELECT MAX(column_name) FROM table_name;
MAX() 函數返回表中某列的最大值。例如,上面的語句返回表 table_name 中 column_name 列的最大值。
SELECT MIN(column_name) FROM table_name;
MIN() 函數返回表中某列的最小值。例如,上面的語句返回表 table_name 中 column_name 列的最小值。
SELECT SUM(column_name) FROM table_name;
SUM() 函數用于計算表中某列的總和。例如,上面的語句返回表 table_name 中 column_name 列的總和。
總之,MySQL 的多行函數可以對多個查詢結果進行計算,返回單個值。常見的多行函數包括 AVG()、COUNT()、MAX()、MIN() 和 SUM()。