MySQL中的加减函数实现(mysql加减函数)
MySQL中的加减函数是比较重要的用法,可以实现对指定字段值的加减操作,除此之外,它还可以计算日期以及数值,下面将介绍MySQL中的加减函数实现。
一、MySQL——AdD()函数
AdD()函数是一种常用的加法操作,可以用来对给定的列进行加法操作,并返回给定列的总和。MySQL中AdD()函数的语法如下:
ADD(N1,N2,N3……)
其中,N1,N2,N3表示要相加的数字,个数可以有无限多个。例如,在Employees表中里,统计EmployeeName,Salary和Bonus列数据的总和:
SELECT EmployeeName, ADD(Salary,Bonus) AS Total
FROM Employees;
二、MySQL——SuB()函数
SuB()函数可以对给定列进行减法操作,并返回给定列的差值。MySQL中SuB()函数的语法如下:
SUB(N1,N2,N3……)
其中,N1,N2,N3表示要相减的数字,个数有无限多个,例如,在Employees表中里,统计EmployeeName,Salary和Bonus列数据的差值:
SELECT EmployeeName, SUB(Salary,Bonus) AS Difference
FROM Employees;
三、MySQL——DATE_ADD()函数
MySQL的DATE_ADD()函数可以用来计算一个日期范围内的日期,包括周日,工作日,半年,一年,十二个月等等。MySQL中DATE_ADD()函数的语法:
DATE_ADD(date,INTERVAL expr type)
其中,date表示指定的日期;interval表示时间间隔;type表示时间间隔的类型。例如,给定一个日期,计算一年后的日期:
SELECT DATE_ADD( 2019-01-01 ,INTERVAL 1 YEAR) AS Date_next_Year;
四、MySQL——DATE_SUB()函数
MySQL的DATE_SUB()函数可以用来计算一个日期的前一天,或者一个日期的前几天,用法与DATE_ADD()函数相似,可以根据需要设定时间间隔及类型。例如,给定一个日期,计算前一天的日期:
SELECT DATE_SUB( 2019-01-01 ,INTERVAL 1 DAY) AS Date_Yesterday;
综上所述,MySQL中的加减函数可以实现对数据的加减操作,以及计算日期。Add()函数可以用来对给定的列进行加法操作,并返回给定列的总和;SuB()函数可以对给定列进行减法操作,并返回给定列的差值;DATE_ADD()函数用来计算一个日期范围内的日期,包括周日,工作日,半年,一年,十二个月等等;DATE_SUB()函数用来计算一个日期的前一天,或者一个日期的前几天。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL中的加减函数实现(mysql加减函数)
相关文章
- MySQL字符转义函数:解决SQL注入(mysql字符转义函数)
- MySQL集群:实现共享存储方案(mysql集群共享存储)
- MySQL三表联合查询的实现(mysql三个表查询)
- MySQL中合并两张表的方法(mysql两张表合并)
- 函数使用MySQL中SUM函数计算求和(mysql中的sum)
- MySQL动态拼接变量实现多种查询(mysql拼接变量)
- 什么MySQL添加索引的基本命令(mysql添加索引命令是)
- MySQL:如何忘记密码?(mysql忘记密码)
- 解决方案 MySQL集群构建与优化:主流解决方案对比(mysql主流集群)
- 备份MySQL数据库备份实现—百度云盘法(mysql数据库百度云盘)
- 如何查看MySQL数据库编码?(查看mysql数据库编码)
- MySQL之XA事务实现原理分析(xa事务mysql)
- MySQL 数据库累加功能的应用与实现(mysql累加)
- 用 MySQL 统计条数:实现简单高效的数据统计技巧(mysql统计条数)
- MySQL中的if判断及赋值操作(mysql if 赋值)
- MySQL中如何使用IF函数(mysql中if怎么使用)
- by和having的用法详解,协助你更好地使用MySQL的Group by函数(mysql 中group)
- MySQL多并发下C开发效率提升之道(c++ mysql多并发)
- MySQL实战如何使用两表相乘实现更高效数据查询(mysql 两表相乘)
- MySQL实现两表求和操作(mysql 两表求和)
- 监控MySQL变更,Canal来帮忙(canal监听mysql)
- CMD下使用MySQL创建新表的操作指南(cmd用mysql创建表)
- ASP实现与MySQL数据库的连接(asp连接mysql源码)
- 50t MySQL服务器实现大数据处理能力的提升(50t mysql)
- MySQL通过CMD实现数据库连接(cmd mysql连接)
- MySQL分页简单实现,轻松掌握查询技巧(mysql 中分页)
- 无缝操作MySQL实现不停机拆表,提升数据库管理效率(mysql不停机拆表)