mysql 計算某列的差值

2021-10-02 04:58:53 字數 554 閱讀 9275

以時間枚舉例:

乙個表 :power_on  ,裡面有一列:ctime 時間格式  ,計算時間列的間隔,也就是差值

timestampdiff :計算兩個時間差值的函式

重點 : @rownum

(select @rownum:=0) t2 表示重新生成了乙個新錶,裡面存的行數

select a1.ctime,timestampdiff(minute,a2.ctime2,a1.ctime) as diff from

( select t1.ctime ,@rownum:=@rownum+1 as rownum from power_on t1,(select @rownum:=0) t2

order by ctime )a1

left join 

( select t1.ctime as ctime2,@index :=@index +1 as rownum2 from power_on t1,(select @index :=1) t2

order by ctime )a2

on a1.rownum = a2.rownum2

mysql選取某列 MySQL 請選擇合適的列!

字串型別 1 varchar 1 儲存可變長字串。理解 比固定長度占用更少的儲存空間,因為它只占用自己需要的空間。例外情況 使用row format fixed建立的myisam表,它為每行使用固定長度的空間,可能會造成浪費。2 儲存長度資訊。如果定義的列小於或等於255,則使用1個位元組儲存長度值...

mysql指定值排序 mysql某列指定值靠前排序

單個列靠前排序 mysql 某列指定值靠前排序 order by case select from jcxsw t company product order by case when id 263 then 1 else 4 end category id desc 這段sql 會先排列id 26...

mysql 某列加全文索引 MySQL建立全文索引

使用索引時資料庫效能優化的必備技能之一。在mysql資料庫中,有四種索引 聚焦索引 主鍵索引 普通索引 唯一索引以及我們這裡將要介紹的全文索引 funlltext index 在mysql中,建立全文索引相對比較簡單。例如 我們有乙個文章表 article 其中有主鍵id id 文章標題 title...