求一條sql關於按分組重複值不顯示?
如下面表:
id shop type money
1 500 電冰箱 2000
2 500 空調 2000
3 500 電視 2000
4 501 電冰箱 4000
5 501 空調 4000
6 501 電視 4000
處理成
id shop type money
1 500 電冰箱 2000
2 500 空調 《--空格也可以
3 500 電視
4 501 電冰箱 4000
5 501 空調
6 501 電視
因為這裡是生成sql然後交給ireport生成報表。謝謝各位。
SQL> select id,shop,type,
2 (case when
3 (row_number() over(partition by money order by id))=1
4 then money else null end) as money from test;
ID SHOP TYPE MONEY
---------- ---------- -------------------- ----------
1 500 電冰箱 2000
2 500 空調
3 500 電視
4 501 電冰箱 4000
5 501 空調
6 501 電視 5000
6 rows selected
id shop type money
1 500 電冰箱 2000
2 500 空調 2000
3 500 電視 2000
4 501 電冰箱 4000
5 501 空調 4000
6 501 電視 4000
處理成
id shop type money
1 500 電冰箱 2000
2 500 空調 《--空格也可以
3 500 電視
4 501 電冰箱 4000
5 501 空調
6 501 電視
因為這裡是生成sql然後交給ireport生成報表。謝謝各位。
SQL> select id,shop,type,
2 (case when
3 (row_number() over(partition by money order by id))=1
4 then money else null end) as money from test;
ID SHOP TYPE MONEY
---------- ---------- -------------------- ----------
1 500 電冰箱 2000
2 500 空調
3 500 電視
4 501 電冰箱 4000
5 501 空調
6 501 電視 5000
6 rows selected
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-625/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql 按著時間分組,每組取 20 條資料SQL
- 用一條SQL語句顯示所有可能的比賽組合SQL
- SQL 處理重複值SQL
- 關於SQL的重複記錄問題SQL
- SQL 分組排序取最新一條記錄SQL排序
- sql刪除重複記錄只保留一條SQL
- Laravel 關聯查詢限制條數和分組查詢顯示為零的結果Laravel
- 列組合資料去重複值
- 【分類不顯示】後臺設定了分類,前臺怎麼不顯示?
- 實現分頁顯示資料[並按關鍵字查詢]
- oracle 重複列只顯示一次的實現Oracle
- Oracle按時間分組統計的sqlOracleSQL
- MS SQL Server常見問題 -- 分組 去重複 查詢 統計SQLServer
- chrome瀏覽器-Toolbar工具條不顯示Chrome瀏覽器
- ASP.NET Core Web API Swagger 按標籤Tags分組排序顯示ASP.NETWebAPISwagger排序
- Sql group by 分組取時間最新的一條資料SQL
- (轉)iOS長按textView複製貼上顯示中文iOSTextView
- SQL根據分組求連續範圍SQL
- 關於UIImageView的顯示問題——居中顯示或者UIView
- excel刪除重複資料保留一條 如何刪掉重複資料只留一條Excel
- 關於MJRefresh上拉載入不顯示圓圈動畫動畫
- Android 防止多次點選,Toast重複顯示AndroidAST
- 用left outer join(sql)實現只顯示重複行最小id的記錄SQL
- 2 Day DBA-管理方案物件-顯示SQL按鈕物件SQL
- 按指定日期重複
- 關於黑馬旅遊網的實現 --- 分頁查詢功能,點選分頁碼不顯示資料
- 對於防止按鈕重複點選的嘗試
- WPF/C#:如何將資料分組顯示C#
- SQL查詢列(欄位)重複值及操作--整理SQL
- 關於oracle日期格式顯示格式Oracle
- SQL分組SQL
- 請給Array本地物件增加一個原型方法,它用於刪除陣列條目中重複的條目(可能有多個),返回值是一個包含被刪除的重複條目的新陣列。...物件原型陣列
- [048][組合語言]實驗10 3、數值顯示組合語言
- SQL 單表多條記錄分組查詢分頁程式碼SQL
- Linux vscode右上角佈局按鈕顯示 & 頂部不顯示搜尋欄LinuxVSCode
- Echarts多條折線圖line顯示數值和真實數值不一致Echarts
- word圖文混排複製到KindEditor圖片不顯示
- word圖文混排複製到CuteEditor圖片不顯示