MySql中關于某列中相同數值連續出現次數的統計_MySQL
來源:懂視網
責編:小采
時間:2020-11-09 18:31:15
MySql中關于某列中相同數值連續出現次數的統計_MySQL
MySql中關于某列中相同數值連續出現次數的統計_MySQL:bitsCN.com MySql中關于某列中相同數值連續出現次數的統計 原表如下: www.bitsCN.com 100101102100100103104102102105106101101輸出如下: www.bitsCN.com 100 1101 2102 3100 4100 4103 5104 6102 7102 7105
導讀MySql中關于某列中相同數值連續出現次數的統計_MySQL:bitsCN.com MySql中關于某列中相同數值連續出現次數的統計 原表如下: www.bitsCN.com 100101102100100103104102102105106101101輸出如下: www.bitsCN.com 100 1101 2102 3100 4100 4103 5104 6102 7102 7105

bitsCN.com
MySql中關于某列中相同數值連續出現次數的統計
原表如下: www.bitsCN.com
100
101
102
100
100
103
104
102
102
105
106
101
101
輸出如下: www.bitsCN.com
100 1
101 2
102 3
100 4
100 4
103 5
104 6
102 7
102 7
105 8
106 9
101 10
101 10
sql如下:
SET @t1=0;
SET @tp=-1;
select
@t1 := @t1 + (case when @tp=n then 0 else 1 end) as c,
n,
@tp := n
from nums
order by n;
測試數據:
create table nums( n int );
insert into nums values (100), (101), (101), (102);
輸出結果:
| C | N | @TP := N |
----------------------
| 1 | 100 | 100 |
| 2 | 101 | 101 |
| 2 | 101 | 101 |
| 3 | 102 | 102 |
bitsCN.com
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MySql中關于某列中相同數值連續出現次數的統計_MySQL
MySql中關于某列中相同數值連續出現次數的統計_MySQL:bitsCN.com MySql中關于某列中相同數值連續出現次數的統計 原表如下: www.bitsCN.com 100101102100100103104102102105106101101輸出如下: www.bitsCN.com 100 1101 2102 3100 4100 4103 5104 6102 7102 7105