MYSQL字符串聚合函数学习笔记

mysql中可存储多种数据类型,varchar(字符串)则是其中一种最常见的类型。在对字符串类型进行读取时,我们有时候需要对取出的原始数据进行操作,这个操作在程序里很容易进行,但如果操作复杂,则代码会相对较复杂,但这些操作又不是很重要,这时候,就可以在sql语句中对字符串进行操作,就会用到聚合函数。
下面介绍几个常见的聚合函数:
1.RIGHT(s,n) 取出字符串s的右边n位

2. LPAD( s1,length,s2) 在s1左边填充s2到长度为length

3.CONCAT(s1,s2,s3) 将s1 s2 s3连接成一个字符串

4.INSERT(s1,x,len,s2) 字符串s2 替换s1 在x开始位置的len个字符

示例:现有需求:数据库中插入时,某字段为上一条记录的后6位(数字)加1。

使用聚合函数,查出下一个插入的数据中这个字段应该存的值:

总结:使用聚合函数能极大地提高我们写代码的效率,想要的数据可以直接通过sql查出来了,不需要再在代码里进行操作。不过,聚合函数也存在缺点,不能规避脏数据带来的错误,只有程序里才能规避。所以,聚合函数也不是万能的,记得活学活用哦!

MYSQL字符串聚合函数相关推荐

  1. 【MySQL】聚合函数

    一.五大常用聚合函数 SUM():求总和,只适用于数值类型字段,如果是字符串类型不会报错会返回0,会自动过滤空值 AVG():求平均值,只适用于数值类型字段,字符串类型不会报错会返回0,会自动过滤空值 ...

  2. mysql的聚合函数文档_MySQL聚合函数

    MySQL聚合函数 MySQL的聚合函数用于对多个值执行计算,并将结果返回为单个值,如所有值的平均值,所有值的总和以及某些值组中的最大值和最小值.我们通常将聚合函数与数据查询语言中的SELECT语句一 ...

  3. mysql的聚合函数综合案例_MySQL常用聚合函数详解

    一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...

  4. MySQL字符串处理函数的用法及使用举例

    MySQL字符串处理函数的用法及使用举例 MySQL提供了处理字符串的相关函数.现对这些函数的功能及用法进行介绍并举例. 创建数据表emp并输入数据: create table customer(c_ ...

  5. mysql 聚合函数求乘积_手把手教你mysql(五)聚合函数

    手把手教你mysql(五)聚合函数 一: 聚合函数 1.1.COUNT()函数 1. COUNT()函数用来统计记录的条数: 2. 与GOUPE BY 关键字一起使用: 我这边仍然使用的是t_stud ...

  6. MySQL 字符串截取函数,字段截取,字符串截取

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...

  7. MySQL 字符串截取函数

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr()  ...

  8. MySQL常见聚合函数

    MySQL常见函数 MySQL常见聚合函数 建表准备 一.AVG 二.COUNT 三.MAX 四.MIN 五.SUM 总结 MySQL常见聚合函数 建表准备 CREATE TABLE `student ...

  9. mysql相关聚合函数应用商品分类表

    多表查询 一.多表之间建表关系分析 ​ 一对多:商品和分类 ​ 一对一:人和身份证(比较少) ​ 多对多:课程和学生 ​ 拆分成2个1对多的关系,建立一个中间表,让中间表的两个外键分别去指向两张表的主 ...

最新文章

  1. oracle 数据库开发应用实例,招生录取系统,oracle与plsql教程打包下载
  2. 如何在github上为新问题附加新的拉取请求?
  3. 设置windows xp 调试
  4. 移动端前端开发注意点(未完待续)
  5. 学习Matlab强大的符号计算(解方程)
  6. 复杂知识库问答最新综述:方法、挑战与解决方案
  7. 如何在SAP云平台ABAP编程环境里创建自己的Z表
  8. 一张图搞懂Spring bean的完整生命周期
  9. grav html5,如何通过html5实现摇一摇的功能
  10. 【转】CMake Error: The current CMakeCache.txt directory CMakeCache.txt is different than the directory
  11. 计算机知识技能答案,学生计算机知识技能竞参考题范围及答案.doc
  12. python课程价格-南山区python课程价格
  13. 电视还有前途吗?也许它的前途就是嫁给互联网
  14. 手把手教你 1:win7下安装SQL Server2005开发版步骤
  15. Redis客户端工具-AnotherRedisDesktopManager
  16. ADMEMS 软件设计架构方法
  17. 使用EXCEL画图的简要方法
  18. JAVA:实现Blowfish区块加密算法(附完整源码)
  19. css+js实现自动伸缩导航栏
  20. 微电影剪辑就用会声会影

热门文章

  1. 2019java学习路线图
  2. 解决 ArchLinux 下中文 Chinese 不能输入 couldnt input 的问题
  3. DataHub调研数据血缘
  4. 数据结构考研:数据、数据元素、数据项、数据对象、数据结构的区别/详细解释(计算机/软件工程/王道论坛)
  5. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xca in position 358: in
  6. Vue组件,动画笔记,必看
  7. 搜索引擎shodan
  8. Criteria使用指南
  9. 【ML】Naive Bayes
  10. 使用mysql_upgrade升级mysql5.1至5.6的数据库升级实施方案