1.計算日期的加減
select t2.create_time, t2.create_time + interval 5 dayfrom table t2limit 100
輸出結果:
2.求兩個日期(指儲存在不同行之間的天數)之間相差的天數,如在招聘表中確定招聘某個員工的日期與招聘下個員工的日期
select t.id, t.create_time, ( select min(t2.create_time) from table t2 where t2.create_time > t.create_time )from table twhere t.id = 3
3.從表中隨機返回n條記錄
select introfrom table order by rand() limit 5
4.將空值轉換為實際值
select coalesce(intro,0)from table
5.計算累加
select t2.id,t2.duration,(select sum(t.duration)from table twhere t.id <= t2.id) from table t2
6.計算累乘
select t2.id, t2.duration, ( select exp(sum(ln(t.duration))) from table t where t.id <= t2.id )from table t2where t2.id <100
mysql日期加減 MySQL日期加減函式詳解
1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...
mysql 兩個日期區間,所有日期列表
1 專案中要用到,就去網上找了找,最後我總結一下 1.1 結構 select date format adddate 2018 02 01 interval d day y m d as date d d 1 day from 表名,select d 0 temp where adddate 201...
mysql月份加減 MySQL 日期加減
1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...