SQL常见函数汇总

以下是一些常见的 SQL 函数:

一、字符串函数

  1. CONCAT():用于连接两个或多个字符串。

    • 例子:SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;(将员工的姓和名连接成一个完整的名字)。
  2. SUBSTRING():提取字符串的一部分。

    • 例子:SELECT SUBSTRING(product_name, 1, 5) FROM products;(提取产品名称的前五个字符)。
  3. UPPER() 和 LOWER():将字符串转换为大写或小写。

    • 例子:SELECT UPPER(name) FROM customers;(将客户名称转换为大写)。

二、数学函数

  1. ABS():返回一个数的绝对值。

    • 例子:SELECT ABS(-10);(返回 10)。
  2. ROUND():将一个数字四舍五入到指定的小数位数。

    • 例子:SELECT ROUND(price, 2) FROM products;(将产品价格四舍五入到两位小数)。
  3. CEIL() 和 FLOOR():分别向上取整和向下取整。

    • 例子:SELECT CEIL(4.2);(返回 5),SELECT FLOOR(4.8);(返回 4)。

三、日期和时间函数

  1. NOW():返回当前的日期和时间。

    • 例子:SELECT NOW();
  2. YEAR()MONTH()DAY():分别提取日期中的年、月、日部分。

    • 例子:SELECT YEAR(order_date) FROM orders;(提取订单日期中的年份)。
  3. DATE_ADD() 和 DATE_SUB():在日期上加上或减去一定的时间间隔。

    • 例子:SELECT DATE_ADD(order_date, INTERVAL 7 DAY) FROM orders;(在订单日期上加上 7 天)。

四、聚合函数

  1. SUM():计算指定列的总和。

    • 例子:SELECT SUM(sales_amount) FROM sales_table;(计算销售金额的总和)。
  2. AVG():计算指定列的平均值。

    • 例子:SELECT AVG(price) FROM products;(计算产品价格的平均值)。
  3. COUNT():计算行数或非空值的数量。

    • 例子:SELECT COUNT(*) FROM employees;(计算员工表中的行数)。
  4. MAX() 和 MIN():分别返回指定列的最大值和最小值。

    • 例子:SELECT MAX(salary) FROM employees;(返回员工工资的最大值)。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值