首页课程SQL趣味课堂数据库函数

数据库函数

目录列表

UPPER() 函数

UPPER() 函数将指定字符串中的所有字母转换为大写。

LOWER() 函数将字符串转换为小写。

下面的 SQL 语句将所有 "LastName" 转换为大写:

SELECT FirstName, UPPER(LastName) AS LastName 
FROM employees;

执行输出结果:

YBGW5NUS(ETZE_BJWDA1(S4.png

如果字符串中的字符不是字母,则此函数对它们没有影响。

什么函数将字符串转换为小写?

SQRT() 和 AVG() 函数

SQRT() 函数返回参数中给定值的平方根。

下面的 SQL 语句显示计算每个员工工资的平方根:

SELECT Salary, SQRT(Salary) 
FROM employees;

执行输出结果如下:

$UNL$T5)KGKUT%%P2@KQU02.png

类似地,AVG() 函数返回数值列的平均值:

SELECT AVG(Salary) FROM employees;

执行输出结果:

7G4LA8F@5H]UB4TDMQEL5J2.png


从下面的选项中选择填写,从 "items" 表的 "cost" 列获取平均值:

SELECT (cost) items;

SUM() 函数

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

例如,我们要获取 employees 表中所有工资的总和,SQL 语句将如下所示:

SELECT SUM(Salary) FROM employees;

执行输出结果:

I{N)WO1J)9JG9C[U5XM4CSG.png

什么函数返回数值列的总数?