原文:SQL Server- 行列轉換 行轉列,多行轉多列 - max 函數用法

效果如圖,把同一個 code, 按 cate 列分為 Actual 和 Budget 兩行,再把mode 每種類型轉換成 列名 ,主要用到了 max 函數,很實用 ...

2019-04-17 15:00 0 582 推薦指數:

查看詳情

SQL Server 轉列轉行。多行轉成一

一、多行轉成一(並以","隔開) 表名:A 表數據: 想要的查詢結果: 查詢語句: PS:STUFF語句就是為了去掉第一個【逗號】 附STUFF用法:(從原字符的第二個開始共三個字符替換為后面的字符) 查詢結果:aijklmnef 二、一 ...

Wed Feb 15 00:14:00 CST 2017 1 82985
mysql轉列多行

場景   比如說一個訂單對應多條數據,當狀態(status)=1的時候, 數量(num)=25,當狀態(status)=2的時候, 數量(num)=45,現在想用一條sql記錄下不同狀態對應的數量為多少,如下圖所示:      期待結果->    sql語句示例 ...

Mon Jul 16 19:31:00 CST 2018 2 4885
Oracle轉列轉行,行列相互轉換

1、轉列 注:WM_CONCAT是未公開的函數,在10.2.0.5上,其返回類型從varchar2變為了clob,而在12c當中,已經取消了此函數,所以最好別用 LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX),用法就像 ...

Thu Oct 25 23:06:00 CST 2018 0 3838
SQL Server轉列、不確定轉列

本文使用的方法: 1、用Case When 2、PIVOT函數 首先,模擬一張表: -- 創建模擬數據CREATE TABLE #TempSubjectResult(StudentName NVARCHAR(50) NOT NULL,StudentSubject ...

Fri May 10 22:50:00 CST 2019 5 2871
SQL server 轉列 轉行

1.簡單案例   create table student( sid int primary key identity(1,1), --主鍵自增 sName varchar(20), --學生姓名 ...

Mon Apr 29 19:55:00 CST 2019 0 958
Sql Server 轉列轉行

創建表: 插入數據: 專列 方法1: 方法2: 結果如圖: 轉行: 創建表: 插入數據: UserID USERNo. A B ...

Thu Feb 23 18:07:00 CST 2012 0 23388
SQL Server 轉列 轉行操作

1.多行轉成一(並以','分開) 表數據如下圖: 查詢結果如下圖: SQL查詢腳本: SELECT addPer, house_code = (STUFF((SELECT ',' + house_code FROM my_demo WHERE ...

Thu Jun 20 03:01:00 CST 2019 0 471
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM