[MySQL学習記事] ---集計関数と一般的に使用される関数

[MySQL学習記事]-集計関数と一般的に使用される関数

集計関数

MySQLでは、関数はselectキーワードを使用して呼び出されます:テーブル名から関数名(フィールド名)を選択します

最大値: max(フィールド名)

最小値: min(フィールド名)

SELECT MAX(score)  FROM users;
SELECT MIN(score) as 最低分 FROM users;

平均を求めます avg(フィールド名)

SELECT AVG(score) AS 平均分 FROM users;

合計:合計(フィールド名)

SELECT SUM(score) AS 总分数 FROM users;

統計記録

SELECT COUNT(*) FROM users;#统计表中所有非空字段总条数
SELECT COUNT(phone) FROM users;#统计该字段有多少条数据非空

一般的に使用される機能

時間関数

# now():获取当前系统时间,包括年月日时分秒
SELECT NOW() AS 当前时间;
#curtime() :获取系统的时分秒
SELECT CURTIME();
#curdate() : 获取系统的年月日
SELECT CURDATE();

数学関数

#向上取整:ceil()
SELECT CEIL(2.2);
#向下取整:floor()
SELECT FLOOR(2.2);
#返回随机数(0,1)rand()
SELECT RAND();

おすすめ

転載: blog.csdn.net/DREAM_yao/article/details/108077222