SQL中常用的内置函数
在SQL(结构化查询语言)中,有许多内置函数可用于各种数据操作和计算。以下是SQL中常用的函数。
一.字符串操作、数值计算、日期处理
COUNT(): 统计行数。
SELECT COUNT(*) FROM employees;
SUM(): 计算数值列的总和。
SELECT SUM(salary) FROM employees;
AVG(): 计算数值列的平均值。
SELECT AVG(salary) FROM employees;
MIN(): 返回列中的最小值。
SELECT MIN(salary) FROM employees;
MAX(): 返回列中的最大值。
SELECT MAX(salary) FROM employees;
LENGTH(): 返回字符串的长度。
SELECT LENGTH(name) FROM employees;
SUBSTRING(): 提取字符串的一部分。
SELECT SUBSTRING(name, 1, 3) FROM employees;
REPLACE(): 替换字符串中的子串。
SELECT REPLACE(name, 'John', 'Jonathan') FROM employees;
UPPER(): 将字符串转换为大写。
SELECT UPPER(name) FROM employees;
LOWER(): 将字符串转换为小写。
SELECT LOWER(name) FROM employees;
二.数据操作和计算
CONCAT(): 连接两个或多个字符串。
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;
TRIM(): 去除字符串两端的空格或其他字符。
SELECT TRIM(' Hello World! ') AS trimmed_string;
ROUND(): 对数值进行四舍五入。
SELECT ROUND(salary, 2) FROM employees;
CEIL(): 返回大于等于指定数值的最小整数。
SELECT CEIL(123.45) AS ceiling_value