程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL完成以後數據表的一切時間都添加或增加指定的時間距離(引薦)

MySQL完成以後數據表的一切時間都添加或增加指定的時間距離(引薦)

編輯:MySQL綜合教程

MySQL完成以後數據表的一切時間都添加或增加指定的時間距離(引薦)。本站提示廣大學習愛好者:(MySQL完成以後數據表的一切時間都添加或增加指定的時間距離(引薦))文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL完成以後數據表的一切時間都添加或增加指定的時間距離(引薦)正文


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()前往一個數字或字符串值,取決於它被運用的上下文環境。相似的有
isnull(expr)

如expr為null,那麼isnull()的前往值為1,否則前往值為0。

update語句更新多個字段的值

update @A 
set c1=b.c1 ,c2=b.c2,c3=b.c3
from @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
  )

以上所述是給大家引見的MySQL完成以後數據表的一切時間都添加或增加指定的時間距離,希望對大家有所協助,假如大家有任何疑問歡送給我留言,會及時回復大家的!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved