mysql的内置函数学习笔记

本文介绍了SQL中的多种常用函数,包括字符函数、数值运算符与函数、比较运算符与函数、日期时间函数、信息函数及聚合函数等。通过具体示例展示了如何使用这些函数来处理数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 字符函数
  • 数值运算符与函数
  • 比较运算符与函数
  • 日期时间函数
  • 信息函数
  • 聚合函数

一、字符函数

  • CONCAT():字符连接
  • CONCAT_WS():使用指定分隔符进行字符连接
  • FORMAT():数字格式化
  • LOWER():转化成小写字母
  • UPPER():转化成大写字母
  • LEFT():获取左侧字符
  • RIGHT():获取右侧字符
  • LENGTH():获取字符串长度
  • LTRIM():删除前导空格
  • RTRIM():删除后续空格
  • SUBSTRING():字符串截取
  • 【NOT】LIKE:模式匹配
  • REPLACE():字符串替换
mysql> SELECT CONCAT('SUN','*','YUE','*','RU');
+----------------------------------+
| CONCAT('SUN','*','YUE','*','RU') |
+----------------------------------+
| SUN*YUE*RU                       |
+----------------------------------+
1 row in set (0.00 sec)
mysql> SELECT  CONCAT_WS('&','SUN','YUE','RU');
+---------------------------------+
| CONCAT_WS('&','SUN','YUE','RU') |
+---------------------------------+
| SUN&YUE&RU                      |
+---------------------------------+
1 row in set (0.00 sec)
mysql> SELECT FORMAT(1223456.78,1);
+----------------------+
| FORMAT(1223456.78,1) |
+----------------------+
| 1,223,456.8          |
+----------------------+
1 row in set (0.00 sec)
.
.
.

  

二、数值运算符与函数

  • CEIL()进一取整
  • DIV整数取整
  • FLOOR()舍一取整
  • MOD 取余(取模)
  • ROUND()四舍五入
  • TRUNCATE()数字截取

三、比较运算符与函数

  • [NOT] BETWEEN...AND...
  • [NOT] IN()
  • IS [NOT] NULL

四、日期时间函数

  • NOW()
  • CURDATE()
  • CURTIME()
  • DATE_ADD()
  • DATEDIFF()
  • DATE_FORMAT()

http://www.w3school.com.cn/sql/sql_dates.asp

五、信息函数

  • CONNECTION_ID()连接id
  • DATABASE()当前数据库
  • LAST_INSERT_ID()最后插入记录的ID号
  • USER()当前用户
  • VERSION()版本信息

六、聚合函数

  • AVG()
  • COUNT()
  • MAX()
  • MIN()
  • SUM()

转载于:https://www.cnblogs.com/mesunyueru/p/9020046.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值