MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔
来源:互联网 发布:怎么下载ntfs for mac 编辑:程序博客网 时间:2024/05/22 00:05
做了一个简答的小项目,其中遇到了一些数据库的sql使用技巧总结如下:
DATE_ADD() 函数向日期添加指定的时间间隔。
当前表所有数据都往后增加一天时间:
UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL 1 DAY);
当前表所有数据都往前减少一天时间:
UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL -1 DAY);
为了防止数据库查询报空异常,当查询结果返回为整型的时候可以和0进行比较如果为空,则返回一个0给客户,否则返回改查询的结果值,sql如下
SELECT IFNULL(SUM(Num),0) from DPEvent.ACT_BlockNum where CreateTime BETWEEN #startTime# AND #endTime#;
MYSQL IFNULL(expr1,expr2)
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。类似的有
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。类似的有
isnull(expr)
如expr为null,那么isnull()的返回值为1,否则返回值为0。
update语句更新多个字段的值
update @A set c1=b.c1 ,c2=b.c2,c3=b.c3from @A a,@B b where a.id=2 and b.id=6
update A
set (A.a2,A.a3) =(select B.b2,b.b3
from B
where B.b1= A.a1 and A.a3=100
)
0 0
- MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔
- MYSQL向日期添加指定的时间间隔
- SQL对时间的操作,比如在当前时间上增加减少一天,在当前的时间上增加减少一个月
- Mysql 更新时间结果所有的时间都更新
- 日期-时间间隔的实现
- 计算指定日期的时间间隔
- 获取与指定时间间隔一定周期的时间
- SQL:DATAADD() 日期中添加或减去指定的时间间隔
- mySQL的datetime的时间间隔
- mysql 计算两个时间的间隔
- MySQL手册 DATE_ADD() 函数向日期添加指定的时间间隔。
- 增加减少时间.doc
- 实现系统函数time,获取当前时间与UTC的间隔
- 实现一个所有任务都是按各自自定义的时间间隔周期性执行的线程池
- 获取当前时间的MySql时间函数
- DateDiff 函数-两个指定日期间的时间间隔数目
- Oracle 按照指定的时间间隔进行分组
- Oracle 按照指定的时间间隔进行分组
- C++经典书籍推荐
- 欢迎使用CSDN-markdown编辑器
- Linux中搭建SVN服务器
- 八大排序算法
- Ajax加载HTML、XML、JSON对比分析
- MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔
- SQLite数据库
- 微信分享就这么简单
- acm 4 1003
- C语言函数返回值实现机制
- Android之ImageView控件以及子类的介绍
- Linux strace命令
- js获取链接中某个参数的方法
- #define a int[10] typedef int a[10]