如何在 SQL 中创建函数?17 Mar 2025 | 4 分钟阅读 SQL 提供了许多内置函数来执行数据计算。SQL 提供内置函数来执行操作。SQL 的一些有用函数包括执行数学计算、字符串连接和子字符串等。 SQL 函数分为两部分
SQL 聚合函数SQL聚合函数返回一个由值计算出的单个值。
SQL 标量函数SQL 标量函数根据输入值返回单个值。 标量函数
聚合函数聚合函数在对一组值执行计算后返回单个值。以下是一些聚合函数的说明。 AVG 函数AVG () 在计算数字列中的值后返回数据库的平均值。 语法 使用 AVG() 函数 考虑以下Emp表 ![]() 以下SQL语句计算员工的平均工资。 结果 ![]() COUNT() 函数COUNT 返回数据库中存在的行数,无论是否基于条件。 其基本语法是, 使用 COUNT() 函数 考虑以下Emp表 ![]() 计算满足条件的行数的 SQL 查询。 输出 ![]() COUNT (distinct) 的示例 考虑以下Emp表 ![]() SQL 查询是 输出 ![]() FIRST() 函数该函数返回指定列的第一个值。 语法 使用 FIRST() 函数 考虑以下Emp表 ![]() SQL 查询将是 输出 ![]() LAST() 函数LAST 函数返回所选列的最后一个返回值。 LAST 函数的语法是 使用 LAST() 函数 考虑以下Emp表 ![]() SQL 查询是 输出 ![]() MAX() 函数MAX() 函数返回表中选定列的最大值。 语法 考虑以下Emp表 ![]() 以下 SQL 查询获取最高工资。 输出 ![]() MIN() 函数MIN 函数返回选定列的最小值。 MIN 函数的语法 使用 MIN () 函数 请看下面的Emp表 ![]() 查找最低工资的 SQL 查询 输出 ![]() SUM() 函数SUM () 函数返回指定列的总和。 SUM: 的语法 请看下面的Emp表 ![]() 工资总和是 输出 ![]() 标量函数标量函数根据输入值返回单个值。以下是一些标量函数 UCASE () 函数UCASE () 将字符串列的值转换为大写 (Capital) 字符。 语法 使用 UCASE() 函数 请看下面的Emp表 ![]() UCASE 的 SQL 查询 结果 ![]() LCASE() 函数LCASE() 函数用于将字符串列的值转换为小写。 LCASE: 的语法 使用 LCASE() 函数考虑以下Emp表 ![]() 将字符串值转换为小写的 SQL 查询: 输出 ![]() MID() 函数MID() 函数用于从表中的列值中提取子字符串。 MID 函数的语法是 使用 MID() 函数 考虑以下Emp表 ![]() 以下 SQL 查询返回从第二个字符开始的子字符串。 输出 ![]() ROUND() 函数ROUND() 函数用于将数字字段四舍五入到最近的整数。它用于小数点。 语法 使用 ROUND() 函数 考虑以下Emp表 ![]() 以下 SQL 查询对工资列的金额进行四舍五入。 输出 ![]() 下一个主题如何运行 SQL 脚本 |
我们请求您订阅我们的新闻通讯以获取最新更新。