看板 Database 關於我們 聯絡資訊
※ 引述《jimshih (傳說中的果汁學長)》之銘言: : ※ 引述《wgene (wgene)》之銘言: : : 小弟請問一下 : : 因為欄位名稱會不斷更動.所以 : : 如何select第某個序位的欄位,而不要用欄位名稱做select : : ex: : : 欄位名稱是name : : select 第三個欄位 from table. : : 取代 : : select name from table : : 不曉得有人知道嗎? db是sql server 2012 : : thanks : 如果是我, 我不會(也不知)用這樣的查詢語法 : 取而代之的, 是用 select * from table : 然後在接收資料的程式那, 用 row[][2] 來取得第3個欄位的資料 : 不知這種方法是否能解決你的問題? :) 我之前也有差不多的需求 作法是取得table的欄位名(google一下應該有) 進行排序後取得第三欄名稱 組成字串 再進行excute即可 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.144.139
wgene:感覺不太符合我需求..因為資料結構關係.我試試看.謝謝你回答 10/03 22:26
roywu607:Sql Server 去找 INFORMATION_SCHEMA.COLUMN 會有欄位 10/04 14:58
roywu607:會有順序 10/04 14:58
roywu607:組成字串後再 Excute 10/04 14:59