{site_name}

{site_name}

🌜 搜索

SQL函数是一种可重复使用的代码块,用于执行特定的任务并返回结果

数据库 𝄐 0
sql的函数,sql函数的用法,sql函数lag,sql函数是什么意思,sql里面的函数,sql函数使用
SQL函数是一种可重复使用的代码块,用于执行特定的任务并返回结果。它接受一个或多个参数作为输入,并返回单个值或表。

SQL中包含许多内置函数,如聚合函数、字符串函数、日期和时间函数等。除了内置函数,用户还可以创建自己的函数,以便在查询语句中进行重复使用。

以下是几个常见的SQL函数及其示例:

1. 聚合函数(Aggregate Functions)

- COUNT:计算指定列的行数


SELECT COUNT(*) FROM students;


- SUM:计算指定列的总和


SELECT SUM(score) FROM students WHERE gender='M';


- AVG:计算指定列的平均值


SELECT AVG(score) FROM students WHERE gender='F';


2. 字符串函数(String Functions)

- CONCAT:将两个或多个字符串拼接在一起


SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;


- SUBSTR:提取指定字符串的子字符串


SELECT SUBSTR(phone_number, 1, 3) FROM customers;


3. 日期和时间函数(Date and Time Functions)

- NOW:返回当前日期和时间


SELECT NOW();


- DATEADD:将指定的时间间隔添加到日期或时间


SELECT DATEADD(day, 7, order_date) FROM orders;