MySQL SQL - 函数

一、Aggregate 函数

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

MySQLSQL-函数

1.1 AVG() 函数

AVG() 函数返回数值列的平均值。

语法:

SELECT AVG(column_name) FROM table_name

演示:

MySQLSQL-函数

1.2 COUNT() 函数

COUNT() 函数返回匹配指定条件的行数。

语法:

SELECT COUNT(column_name) [AS RENAME] FROM table_name;

演示:

MySQLSQL-函数

1.3 MAX() 函数

MAX() 函数返回指定列的最大值。

语法:

SELECT MAX(column_name) FROM table_name;

演示:

MySQLSQL-函数

1.4 MIN() 函数

MIN() 函数返回指定列的最小值。

语法:

SELECT MIN(column_name) FROM table_name;

演示:

MySQLSQL-函数

1.5 SUM() 函数

SUM() 函数返回数值列的总数。

语法:

SELECT SUM(column_name) FROM table_name;

演示:

MySQLSQL-函数

二、Scalar 函数

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

MySQLSQL-函数

2.1 UCASE() 函数

UCASE() 函数把字段的值转换为大写。

语法:

SELECT UCASE(column_name) FROM table_name;

演示:

MySQLSQL-函数

2.2 LCASE() 函数

LCASE() 函数把字段的值转换为小写。

语法:

SELECT LCASE(column_name) FROM table_name;

演示:

MySQLSQL-函数

2.3 MID() 函数

MID() 函数用于从文本字段中提取字符。

语法:

SELECT MID(column_name[,start,length]) FROM table_name;

演示:

MySQLSQL-函数

2.4 LENGTH() 函数

LENGTH() 函数返回文本字段中值的长度。

语法:

SELECT LENGTH(column_name) FROM table_name;

演示:

MySQLSQL-函数

2.5 NOW() 函数

NOW()函数用于把数值字段舍入为指定的小数位数。

语法:

SELECT NOW() FROM table_name;

演示:

MySQLSQL-函数

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: 秒(选择性)。

MySQLSQL-函数

演示:

MySQLSQL-函数

##山狗学会 License Start##

转载请注明出处,"*今条头日**"创作者"山狗学会“ ,注明出处即授权,未注明出处罚款100万元

主页链接:山狗学会主页

##山狗学会 License End##

MySQLSQL-函数