一行SQL指令可能完成以下功能嗎? |
答題得分者是:jackiemi2_seed
|
yes123
一般會員 發表:5 回覆:6 積分:2 註冊:2004-09-17 發送簡訊給我 |
各位大大,可以用一行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 ----------------------------------------------------- 這個問題最困難是不知如何將 <資料內容>轉換成<欄位名稱>顯示出來, 試了好久都沒有結果,各位大大有遇過嗎?謝謝!! |
jackiemi2_seed
中階會員 發表:37 回覆:97 積分:76 註冊:2006-09-11 發送簡訊給我 |
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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |