sql將一行資料顯示成一列的方法

2025-03-04 19:40:12 字數 2708 閱讀 7708

1樓:匿名使用者

這個不能用檢視完成,因為檢視是基本固定的結此隱晌構,應該用儲存過程,網上搜一下行列轉森鋒換儲存過程另外,資料都是在程式中使用,在程式中寫**反而更方攜孫便,比儲存過程還好用,快,方便 。如果你硬要乙個檢視,我試寫一下把 tb改成你的表名吧。select id ,(select name from tb where id = and name ='a') as namea,(select name from tb where id = and name ='b') as nameb,(select name from tb where id = and name ='c') as namec,from tb x group by id

2樓:匿名使用者

寫個列轉行儲存過程(能列舉不同資料個數),檢視是做不到的。

3樓:匿名使用者

這件事不應該由資料庫來做,而是應該用祥含程式設計工具來做,你把按行取出的資料,按列放入顯示控制項不謹做笑就得了?另外,這也看你用哪種資料庫,象胡輪sql2005直接就提供這種功能,但sql2000就沒有。

sqlserver將一行資料轉為一列顯示,怎麼實現

4樓:度木子木木

裡邊有行轉列,列轉行,應該有你想要的,你看看。

sql 查詢出一列內容,如何讓它成一行顯示。

5樓:

--參考。

select stuff((select ','+ 欄位名稱 from 表名稱 for xml path('')),1,1,'');

6樓:我是醜九怪

--case when 可以進行橫列轉換。

sql 如何把一列的值轉換成一行顯示

7樓:網友

1、最原始的方法,利用 select...unionselect 欄位1 from 表名 where 條件 union select 欄位2 from 表名 where 條件 select 欄位3 from 表名 where 條件 ..

2、利用 sys_connect_by_path函式select sys_connect_by_path(欄位, '>') "path"

from 表名。

start with 條件。

connect by prior 條件;

8樓:

要使用你具體欄位來寫語句建議你參考:

sql 如何把一行的值用一列表示?

9樓:網友

select 'a' na,a from 表名union all

select 'b' na,b from 表名union all

select 'c' na,c from 表名union all

select 'd' na,d from 表名union all

select 'e' na,e from 表名其中帶引號的,是代表字元,不帶引號的代表欄位名。

怎麼sql語句實現把查詢結果的一列併為一行顯示?

10樓:匿名使用者

正常的查詢,只是回顯的時候。

while(

這樣不換行就好啦。

11樓:匿名使用者

通過程式**可以實現。

sql語句辦不到。

sql資料庫把一列資料轉換成一行資料

12樓:狂鳥鵟

這是乙個典型的 行列轉換問題。這些資料應該有著統一的一列吧,例如:標識人員的身份證號碼之類的。

方法別人部落格中都很詳盡,我就不在此羅列了。 可檢索關鍵字 「sql 行列轉換」或者看下面鏈結。

13樓:網友

這個問題我知道。

推薦您使用「賽思qq陌生人推廣小助手 」

不用加好友 直接發訊息。

日引1萬獨立ip 絕對沒有問題。

sql server 如何把 每一行 資料 合併成一列

14樓:網友

這個估計不行,因為如果有100行資料的話,就要做成100列嗎?

行轉列 只能解決某些特殊資料的轉化顯示。

sql server 如何把1列多行資料 合併成一列顯示,具體格式如下:

15樓:網友

修改bai前:1列du多行資料

修改後:zhi合併成一列示例語句select

類別dao專,名稱 = (

stuff(

select ',' + 名稱 from table_a where 類別 = a.類別 for xml path('')),1,1,'')

from table_a as a group by 類別把得到的內容以xml的形式顯示屬。

for xml path('')

把拼接的內容的第乙個「,」去掉。

stuff((select ',' + ep_name from ep_detail where ep_classes = for xml path('')),1, 1, '')

excel怎麼從一列或一行資料中隨機抽取數

假設從a1 a20中隨機抽取一個數,那麼輸入 index a1 a20,randbetween 1 20 若a列1 100行有資料,需要從中隨機抽取一個資料放在b1,則b1 index a1 a100,randbetween 1,100 1 excel怎麼從一copy列或一行資料中隨機抽取一個數詳解...

SQL將屬於同ID下的多行資料合併到一行

select id,sum isnull data1,0 data1,sum isnull data2,0 data2 from 表1 group by id sqlserver寫法,其他資料庫略有不同 mssql下 create table myfal id int,data1 varchar 2...

一行一列的矩陣相當常數麼,一行一列的矩陣相當一個常數麼

我的理解 矩陣是一個數表,只不過矩陣的運算給這個數表賦予了各種實際的意義.比如代表方程組的係數,表達向量間的線形關係等等.那麼他既然本質就是個數表,那麼1 1的矩陣當然就是一個數.我覺得板凳說的5 6 30或者 30 都是對的.檢視原帖 1x1 的矩陣就是看作一個數 a a.它與任一個矩陣相乘 視作...