搞清楚分析函式over 使用

2021-09-24 09:43:52 字數 921 閱讀 4406

使用的pg資料庫,建立表test如下:

我們從簡單到複雜挨個看下執行不同sql的結果:

1、select sum(price) from test

最簡單的,這是返回表中所有行price的和。

看下加上over()後,結果的不同。

加上order by之後,分析結果變化,這個大家分析結果理解。

加上partition by之後,我們再來看這個結果,就是按照number分組後,計算每組的price的和,然後按照price進行排序。

先記錄這幾條吧,sql的學習還是多練習,多理解

徹底搞清楚SSL TLS

ssl secure sockets layer 最初由netscape定義,分別有sslv2和sslv3兩個版本 sslv1未曾對外發布 在sslv3之後ssl重新命名為tls。tls transport layer security 版本從tlsv1.0開始,tlsv1.0是在sslv3的基礎上...

搞清楚LzoCodec和LzopCodec

使用lzo過程會發現它有兩種壓縮編碼可以使用,即lzocodec和lzopcodec,下面說說它們區別 lzocodec比lzopcodec更快,lzopcodec為了相容lzop程式新增了如bytes signature,header等資訊 如果使用 lzocodec作為reduce輸出,則輸出擴...

搞清楚陣列和指標

首先來看看幾個例子 int p a 指標陣列 int p b 陣列指標 int function int a 指標函式 int p int a 函式指標 int p a int a 函式指標陣列 在敘述陣列和指標的關係之前,先琢磨一下上面的五行 看你是否能一眼就看出來它們的確切含義。首先很關鍵的一點...