一、Aggregate 函数
SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。

1.1 AVG() 函数
AVG() 函数返回数值列的平均值。
语法:
SELECT AVG(column_name) FROM table_name
演示:

1.2 COUNT() 函数
COUNT() 函数返回匹配指定条件的行数。
语法:
SELECT COUNT(column_name) [AS RENAME] FROM table_name;
演示:

1.3 MAX() 函数
MAX() 函数返回指定列的最大值。
语法:
SELECT MAX(column_name) FROM table_name;
演示:

1.4 MIN() 函数
MIN() 函数返回指定列的最小值。
语法:
SELECT MIN(column_name) FROM table_name;
演示:

1.5 SUM() 函数
SUM() 函数返回数值列的总数。
语法:
SELECT SUM(column_name) FROM table_name;
演示:

二、Scalar 函数
SQL Scalar 函数基于输入值,返回一个单一的值。

2.1 UCASE() 函数
UCASE() 函数把字段的值转换为大写。
语法:
SELECT UCASE(column_name) FROM table_name;
演示:

2.2 LCASE() 函数
LCASE() 函数把字段的值转换为小写。
语法:
SELECT LCASE(column_name) FROM table_name;
演示:

2.3 MID() 函数
MID() 函数用于从文本字段中提取字符。
语法:
SELECT MID(column_name[,start,length]) FROM table_name;
演示:

2.4 LENGTH() 函数
LENGTH() 函数返回文本字段中值的长度。
语法:
SELECT LENGTH(column_name) FROM table_name;
演示:

2.5 NOW() 函数
NOW()函数用于把数值字段舍入为指定的小数位数。
语法:
SELECT NOW() FROM table_name;
演示:

2.6 DATE_FORMAT() 函数
FORMAT() 函数用于对字段的显示进行格式化。
语法:
SELECT DATE_FORMAT(column_name,format) FROM table_name;
Format参数:
%H: 小时(以00-23来表示)。
%I: 小时(以01-12来表示)。
%K: 小时(以0-23来表示)。
%l: 小时(以0-12来表示)。
%M: 分钟(以00-59来表示)。
%P: AM或PM。
%r: 时间(含时分秒,小时以12小时AM/PM来表示)。
%s: 总秒数。起算时间为2026-03-15T02:51:03+00:00 UTC。
%S: 秒(以本地的惯用法来表示)。
%T: 时间(含时分秒,小时以24小时制来表示)。
%X: 时间(以本地的惯用法来表示)。
%Z: 市区。
%a: 星期的缩写。
%A: 星期的完整名称。
%b: 月份英文名的缩写。
%B: 月份的完整英文名称。
%c: 日期与时间。只输入date指令也会显示同样的结果。
%d: 日期(以01-31来表示)。
%D: 日期(含年月日)。
%j: 该年中的第几天。
%m: 月份(以01-12来表示)。
%U: 该年中的周数。
%w: 该周的天数,0代表周日,1代表周一,异词类推。
%x: 日期(以本地的惯用法来表示)。
%y: 年份(以00-99来表示)。
%Y: 年份(以四位数来表示)。
%n: 在显示时,插入新的一行。
%t: 在显示时,插入tab。
MM: 月份(必要)。
DD: 日期(必要)。
hh: 小时(必要)。
mm: 分钟(必要)。
CC: 年份的前两位数(选择性)。
YY: 年份的后两位数(选择性)。
ss: 秒(选择性)。

演示:

##山狗学会 License Start##
转载请注明出处,"*今条头日**"创作者"山狗学会“ ,注明出处即授权,未注明出处罚款100万元
主页链接:山狗学会主页
##山狗学会 License End##
