亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SQL實現(xiàn)相鄰兩行數(shù)據(jù)的加減乘除操作

 更新時間:2020年10月24日 09:01:56   作者:IBoyMan  
這篇文章主要介紹了SQL實現(xiàn)相鄰兩行數(shù)據(jù)的加減乘除操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

SQL實現(xiàn)表里數(shù)據(jù)按一定順序排序后,按某幾個字段分組后相鄰兩行數(shù)據(jù)實現(xiàn)加減乘除運算。

思路:

1:先把表數(shù)據(jù)分組排序后打上序號標簽

2:根據(jù)需求把標簽字段加/減一

上代碼:

select distinct a.phone,from_unixtime(cast(floor(a.ts/1000) as bigint),'yyyyMMdd HH:mm:ss'),cha
from table a
join 
(
 select a.phone,a.ts,abs(a.ts-b.ts)/1000 cha
 from (select phone,ts,row_number() over(partition by phone order by ts ) rank from table) a
 left join
 ( select phone,ts,rank-1 as rank from (select phone,ts,row_number() over(partition by phone order by ts ) rank from table) a ) b
 on a.phone = b.phone and a.rank = b.rank
) b
on a.phone = b.phone and a.ts = b.ts
where a.phone is not null and a.phone<>'';

表數(shù)據(jù)如圖:

第一列為phone,第二列為時間ts,要求算出相同phone的每兩條相鄰數(shù)據(jù)所花費的時間

結果如圖:

第三列的單位是秒

補充知識:SQL實現(xiàn)當前行等于前面兩行數(shù)據(jù)之和

sql實現(xiàn)類似斐波那契數(shù)列的功能,即當前數(shù)據(jù)等于前面兩個數(shù)據(jù)之和,詳看本文例子

原表:

sql語句(此處要熟悉JION ON的用法)

結果

以上這篇SQL實現(xiàn)相鄰兩行數(shù)據(jù)的加減乘除操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • mysql中sum float類型使用小數(shù)點的方法

    mysql中sum float類型使用小數(shù)點的方法

    使用sum示和時如果是float類型的數(shù)據(jù)就會出現(xiàn)小數(shù)點了,那么要如何解決這個問題,下面介紹二種方法
    2013-11-11
  • driver-class-name:?com.mysql.jdbc.Driver爆紅的問題解決

    driver-class-name:?com.mysql.jdbc.Driver爆紅的問題解決

    在springboot項目工程中想要進行數(shù)據(jù)庫配置,driver-class-name:?com.mysql.cj.jdbc.Driver始終報錯,本文就來介紹一下如何解決,感興趣的可以了解一下
    2024-07-07
  • 提高SQL代碼可讀性的10種技巧

    提高SQL代碼可讀性的10種技巧

    SQL,這門備受推崇的編程語言,在關系數(shù)據(jù)庫操作中扮演著不可或缺的角色,然而,伴隨著數(shù)據(jù)庫模式的不斷增長和不斷演進,編寫和維護SQL代碼可能會變得相當具有挑戰(zhàn)性,為了確保你的SQL代碼能夠具備高可讀性、易維護性以及出色的性能,以下是十個不容忽視的最佳實踐
    2023-10-10
  • mysql優(yōu)化的重要參數(shù) key_buffer_size table_cache

    mysql優(yōu)化的重要參數(shù) key_buffer_size table_cache

    MySQL服務器端的參數(shù)有很多,但是對于大多數(shù)初學者來說,眾多的參數(shù)往往使得我們不知所措,但是哪些參數(shù)是需要我們調整的,哪些對服務器的性能影響最大呢
    2016-05-05
  • MySql如何查看索引并實現(xiàn)優(yōu)化

    MySql如何查看索引并實現(xiàn)優(yōu)化

    這篇文章主要介紹了MySql如何查看索引并實現(xiàn)優(yōu)化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12
  • 防止mysql重復插入記錄的方法

    防止mysql重復插入記錄的方法

    這篇文章主要為大家詳細介紹了防止mysql重復插入記錄的方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • SQL替換字符串值的5種常用方法

    SQL替換字符串值的5種常用方法

    這篇文章主要給大家介紹了關于SQL替換字符串值的5種常用方法,常用SQL的朋友應該知道,SQL中一般都會提供一些字符串處理函數(shù),需要的朋友可以參考下
    2023-08-08
  • mysql排序ORDER BY不生效的問題解決

    mysql排序ORDER BY不生效的問題解決

    order by作為一個常用的功能,在項目中應該經(jīng)常用到,本文主要介紹了mysql排序ORDER BY不生效的問題解決,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • MYSQL explain 執(zhí)行計劃

    MYSQL explain 執(zhí)行計劃

    explain顯示了mysql如何使用索引來處理select語句以及連接表。可以幫助選擇更好的索引和寫出更優(yōu)化的查詢語句。
    2009-08-08
  • mysql增刪改查基礎語句

    mysql增刪改查基礎語句

    這篇文章主要介紹了mysql增刪改查基礎語句,需要的朋友可以參考下
    2017-10-10

最新評論