Re: [SQL ]T-SQL:如何select第某個欄位,不要打欄位名
※ 引述《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
→
10/03 22:26, , 1F
10/03 22:26, 1F
推
10/04 14:58, , 2F
10/04 14:58, 2F
→
10/04 14:58, , 3F
10/04 14:58, 3F
→
10/04 14:59, , 4F
10/04 14:59, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):