數(shù)據(jù)分析學(xué)習(xí)筆記(4)— Access快速數(shù)據(jù)計(jì)算

此系列為《誰(shuí)說(shuō)菜鳥(niǎo)不會(huì)數(shù)據(jù)分析》讀書(shū)筆記,希望與大家一同分享我的學(xué)習(xí)心得。

本文將詳述Access中部分常用函數(shù)。本文使用Access2016。本文源數(shù)據(jù)來(lái)自于《誰(shuí)說(shuō)菜鳥(niǎo)不會(huì)數(shù)據(jù)分析》作者博客。


? ? (1)求和(字符必須全部用英文字符

? ? SELECT 訂購(gòu)明細(xì).訂單編號(hào), 訂購(gòu)明細(xì).訂單編號(hào), 訂購(gòu)明細(xì).訂購(gòu)日期, 訂購(gòu)明細(xì).用戶ID, 訂購(gòu)明細(xì).產(chǎn)品, [單價(jià)(元)]*[數(shù)量] AS 訂單金額??FROM 訂購(gòu)明細(xì)

? ? (2)datediff(”參數(shù)“,起始時(shí)間,結(jié)束時(shí)間)

? ? ?其中參數(shù):yyyy ?年 ? ?q 季度 ? ??m 月 ? ? d 天 ? ? w 周 ? ? h 時(shí) ? ?n 分 ? ?s秒

? ? SELECT 用戶ID,注冊(cè)日期,DATEDIFF("d",注冊(cè)日期,#2011-12-31#) as 注冊(cè)天數(shù) FROM 用戶明細(xì);

? ? (3)IIF函數(shù)(用于數(shù)據(jù)分層,可進(jìn)行13層嵌套)

? ? ? IIF(表達(dá)式,表達(dá)式成立時(shí)返回的值,表達(dá)式不成立返回的值)

? ? ? SELECT 用戶ID,年齡, IIF(年齡<=20,"20歲及以下",IIF(年齡<=30,"21-30歲",IIF(年齡<=40,"31-40歲","40歲以上")))as 年齡分組 FROM 用戶明細(xì);

? ? (4)CHOOSE函數(shù)

? ? ?CHOOSE(參數(shù),結(jié)果1,結(jié)果2...結(jié)果n)

? ? 注意:參數(shù)或表達(dá)式返回值必須是1-254的數(shù)字,若是小數(shù)將被取整。

? ? select 用戶ID,年齡,choose((年齡-1)/10+1,"10歲及以下","11-20","21-30","31-40","40以上")as 年齡分組 FROM 用戶明細(xì);

? ? (5)switch函數(shù)

? ? SWITCH(條件1,結(jié)果1,條件2,結(jié)果2,...,條件n,結(jié)果n)

? ? 注意:從左向右計(jì)算,返回第一個(gè)true的表達(dá)式,當(dāng)均不滿足時(shí),返回null。

? ? select 用戶ID,年齡,switch(年齡<=10,"10歲及以下",年齡<=20,"11-20",年齡<=30,"21-30",年齡<=40,"31-40",年齡>40,"40以上")as 年齡分組 FROM 用戶明細(xì);

? ?(6)PARTITION函數(shù)(等距分組)

? ? PARTITION(數(shù)值參數(shù),開(kāi)始值,結(jié)束值,組距) ? ?

? ? 注意:開(kāi)始值,結(jié)束值,組距必須是整數(shù),函數(shù)返回值為 ?下限:上限

? ? select 用戶ID,年齡,partition(年齡,1,100,20)as 年齡分組 FROM 用戶明細(xì);

? ? (7)format函數(shù)(對(duì)日期進(jìn)行分組)

? ? format(日期/時(shí)間,日期/時(shí)間格式參數(shù))

? ? select 用戶ID,訂購(gòu)日期,format(訂購(gòu)日期,"yyyy")as 年, format(訂購(gòu)日期,"q")as 季度 FROM 訂購(gòu)明細(xì);

最后編輯于
?著作權(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)容

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