📅  最后修改于: 2023-12-03 15:05:18.167000             🧑  作者: Mango
SQL 函数是一种特殊的子程序,用于执行特定任务。它们接受输入并返回输出,可以执行各种操作。 可以将 SQL 函数分为两类:聚合函数和标量函数。
聚合函数在 SQL 中非常有用,因为它们允许您对结果进行计算和处理。这些函数根据每组行执行计算,并返回单个值。
以下是一些常用聚合函数:
AVG 函数返回一组数值的平均值。
SELECT AVG(column_name) FROM table_name;
SUM 函数返回一组数值的总和。
SELECT SUM(column_name) FROM table_name;
COUNT 函数返回一组行的数量。
SELECT COUNT(column_name) FROM table_name;
MIN 函数返回一组数值中的最小值。
SELECT MIN(column_name) FROM table_name;
MAX 函数返回一组数值中的最大值。
SELECT MAX(column_name) FROM table_name;
标量函数返回单个值,这些函数可用于操作不同的数据类型。
以下是一些常用标量函数:
UCASE 函数将字符串转换为大写字母。
SELECT UCASE(column_name) FROM table_name;
或者使用 UPPER 函数
SELECT UPPER(column_name) FROM table_name;
LCASE 函数将字符串转换为小写字母。
SELECT LCASE(column_name) FROM table_name;
或者使用 LOWER 函数
SELECT LOWER(column_name) FROM table_name;
CONCAT 函数将两个或多个字符串连接在一起。
SELECT CONCAT(column1_name, ' ', column2_name) FROM table_name;
LENGTH 函数返回字符串的长度。
SELECT LENGTH(column_name) FROM table_name;
ROUND 函数将数值舍入为指定的小数位数。
SELECT ROUND(column_name, decimal_places) FROM table_name;
这些都是 SQL 函数的基础,通过使用这些函数,您可以收集和处理你的数据以生成有意义的结果。