下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫 > 教你postgresql如何使用filter進(jìn)行多維度聚合的方法

          教你postgresql如何使用filter進(jìn)行多維度聚合的方法

          時(shí)間:2024-02-05 11:03作者:下載吧人氣:31

          你有沒有碰到過有這樣一種場景,就是我們需要看一下某個(gè)時(shí)間段內(nèi)各種維度的匯總,比如這樣:最近三年我們賣了多少貨?有多少訂單?平均交易價(jià)格多少?每個(gè)店鋪賣了多少?交易成功的訂單有多少?交易失敗的訂單有多少? 等等…,假使這些數(shù)據(jù)的明細(xì)都在一個(gè)表內(nèi),該這么做呢? 有沒有簡單方式?還有如何減少全表掃描以更改的拿到數(shù)據(jù)?

          如果只是簡單的利用聚合拿到數(shù)據(jù)可能您需要寫很多sql,具體表現(xiàn)為每一個(gè)問題寫一段sql 相互之間join起來,這樣也許是個(gè)好主意,不過對于未充分優(yōu)化的數(shù)據(jù)庫系統(tǒng),針對每一塊的問題求解可能就是一個(gè)巨大的表掃描,當(dāng)然還有一個(gè)問題就是重復(fù)的where條件,所以能不能把相同的where條件抽取出來以簡化sql呢?讓我們思考一下,也許有這樣的解決辦法~ (結(jié)論是有,當(dāng)然有,哈哈哈~)

          首先我提供下基本的表結(jié)構(gòu)及測試數(shù)據(jù)

          基本表結(jié)構(gòu)

          CREATE TABLE "order_info" (
            "id" numeric(22) primary key ,
            "oid" varchar(100) COLLATE "pg_catalog"."default",  -- 訂單號
            "shop" varchar(100) COLLATE "pg_catalog"."default", -- 店鋪
            "date" date NOT NULL, --訂單日期
            "status" varchar(100) COLLATE "pg_catalog"."default", -- 訂單狀態(tài)
            "payment" numeric(18,2), -- 交易支付金額
            "product" varchar(100) COLLATE "pg_catalog"."default" -- 產(chǎn)品名稱
            );
          標(biāo)簽MySQL,技術(shù)文檔,數(shù)據(jù)庫,PostgreSQL

          相關(guān)下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 精品女同一区二区三区免费站 | 亚洲欧美国产国产一区二区三区| 夜夜爽一区二区三区精品 | 日本一区二区三区在线看| 日本福利一区二区| 精品人妻少妇一区二区| 午夜福利一区二区三区高清视频| 亚洲永久无码3D动漫一区| 亚洲一区在线免费观看| 国产精品一区二区三区高清在线 | 深田咏美AV一区二区三区| 国产福利一区二区| 国产免费无码一区二区| 精品不卡一区二区| 午夜视频在线观看一区| 国产精品污WWW一区二区三区| 国产激情无码一区二区app| 无码人妻精品一区二区| 日本精品一区二区在线播放| 美女一区二区三区| 精品国产一区二区三区香蕉 | 无码人妻一区二区三区在线| 精产国品一区二区三产区| 一区二区精品在线观看| 3d动漫精品成人一区二区三| 精品女同一区二区三区免费播放| 亚洲av福利无码无一区二区| 国产成人高清亚洲一区91| 天堂资源中文最新版在线一区| 又紧又大又爽精品一区二区| 麻豆AV一区二区三区久久| 天堂成人一区二区三区| 亚洲av无码一区二区三区不卡| 精品免费国产一区二区| 91秒拍国产福利一区| 国产综合一区二区在线观看| 一本一道波多野结衣一区| 久久久一区二区三区| 亚洲一区二区三区在线播放| 最新欧美精品一区二区三区| 亚洲成AV人片一区二区密柚 |