SQL??碱}目

Q1:從登陸信息表中找出至少連續(xù)登錄7天的用戶(hù)

方法一:排序-差值-找相同的個(gè)數(shù)

ROW_NUMBER() OVER()

記得分開(kāi)一層一層寫(xiě)

方法二:自連接

DATEDIFF 區(qū)間0-6

Q2:計(jì)算留存(率)

步驟:每個(gè)ID的最早登錄日期-DATEDIFF:登錄日期和最早登錄日期-case when 不同留存日期計(jì)數(shù)

結(jié)果

Q3:行轉(zhuǎn)列--列轉(zhuǎn)行

(1)行轉(zhuǎn)列:case when+max/sum/min

(2)列轉(zhuǎn)行::union+max/sum/min

Q4:奇偶行轉(zhuǎn)換

簡(jiǎn)便方法:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • hive函數(shù): 1、根據(jù)指定條件返回結(jié)果:case when then else end as 2、基本類(lèi)型轉(zhuǎn)換:...
    冷月回首閱讀 3,447評(píng)論 0 0
  • 一、Hive基本概念 Hive 是基于 Hadoop 的一個(gè)數(shù)據(jù)倉(cāng)庫(kù)工具,可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張表,并提...
    CJ21閱讀 1,865評(píng)論 0 13
  • 轉(zhuǎn)置即旋轉(zhuǎn)數(shù)據(jù)表的橫縱方向,常用來(lái)改變數(shù)據(jù)布局,以便用新的角度觀察。有些轉(zhuǎn)置算法比較簡(jiǎn)單,比如行轉(zhuǎn)列、列轉(zhuǎn)行、雙向...
    心宇gxy閱讀 738評(píng)論 0 1
  • 本文將分享15個(gè)初學(xué)者必看的基礎(chǔ)SQL查詢(xún)語(yǔ)句,都很基礎(chǔ),但是你不一定都會(huì),所以好好看看吧。 1、創(chuàng)建表和數(shù)據(jù)插入...
    小碼哥教育520it閱讀 687評(píng)論 1 2
  • 這是我的CSDN博客:https://blog.csdn.net/u014532291/article/detai...
    Penguim閱讀 3,348評(píng)論 1 4

友情鏈接更多精彩內(nèi)容