線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1255
推到 Plurk!
推到 Facebook!

一行SQL指令可能完成以下功能嗎?

答題得分者是:jackiemi2_seed
yes123
一般會員


發表:5
回覆:6
積分:2
註冊:2004-09-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-04-17 11:48:32 IP:220.130.xxx.xxx 訂閱
各位大大,可以用一行SQL指令完成以下結果嗎?謝謝!!


商品檔 Goods 資料庫SQL Server 2000

實際檔案存放情形
----------------------------------------------------------------------------------------
<商品編號>< 商品名稱> <售價1> <售價2> <售價3> <售價設定>
----------------------------------------------------------------------------------------
001 舒跑 10 20 30 售價1
002 寶健 11 21 31 售價2
003 咖啡 12 22 33 售價3
--------------------------------------------------------------------------------------
<售價設定>在table內為 varchar(5)

問題:

如何只下一行SQL指令得到以下結果
----------------------------------------------------
<商品編號><商品名稱><售價>
-----------------------------------------------------
001 舒跑 10
002 寶健 21
003 咖啡 33
-----------------------------------------------------

這個問題最困難是不知如何將 <資料內容>轉換成<欄位名稱>顯示出來,
試了好久都沒有結果,各位大大有遇過嗎?謝謝!!
編輯記錄
yes123 重新編輯於 2008-04-17 12:01:43, 註解 無‧
yes123 重新編輯於 2008-04-17 12:06:15, 註解 無‧
yes123 重新編輯於 2008-04-17 12:07:11, 註解 無‧
jackiemi2_seed
中階會員


發表:37
回覆:97
積分:76
註冊:2006-09-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-17 13:10:48 IP:61.218.xxx.xxx 訂閱
select  '售價'=case when 售價設定='售價1' then 售價1
when 售價設定='售價2' then 售價2
else 售價3
end
===================引 用 yes123 文 章===================
各位大大,可以用一行SQL指令完成以下結果嗎?謝謝!!


商品檔 Goods 資料庫SQL Server 2000

實際檔案存放情形
----------------------------------------------------------------------------------------
<商品編號>< 商品名稱> <售價1> <售價2> <售價3> <售價設定>
----------------------------------------------------------------------------------------
001 舒跑 10 20 30 售價1
002 寶健 11 21 31 售價2
003 咖啡 12 22 33 售價3
--------------------------------------------------------------------------------------
<售價設定>在table內為 varchar(5)

問題:

如何只下一行SQL指令得到以下結果
----------------------------------------------------
<商品編號><商品名稱><售價>
-----------------------------------------------------
001 舒跑 10
002 寶健 21
003 咖啡 33
-----------------------------------------------------

這個問題最困難是不知如何將 <資料內容>轉換成<欄位名稱>顯示出來,
試了好久都沒有結果,各位大大有遇過嗎?謝謝!!
------
OS : Win 7 pro
Program : Delphi 7
DataBase : Ms Sql 2008
yes123
一般會員


發表:5
回覆:6
積分:2
註冊:2004-09-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-04-17 13:53:27 IP:220.130.xxx.xxx 訂閱
jackiemi2_seed 你回答的很快,真好, 解決我的因難,感謝 感恩 thanks yes123

系統時間:2024-11-22 12:51:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!