Re: [SQL ] 用數字取代原有的欄位內容
select dense_rank() over (order by pName) as pName,Dep,Year
from table
ref. https://msdn.microsoft.com/zh-tw/library/ms173825.aspx
※ 引述《Schematic (小小寶的媽)》之銘言:
: 資料庫名稱:SQL server
: 資料庫版本:2012
: 內容/問題描述:
: 欄位中的計畫名稱如果是英文的,再查詢完儲存到csv檔時,
: 常常會因為逗點導致整個格式都錯亂
: 不知道有沒有辦法解決呢?
: 或者能否在select之後更改呈現的方式,而不是動到原始資料
: pName | Dep | Year
: -----------------------------
: AA, B | 甲 | 100
: -----------------------------
: AA, B | 甲 | 101
: -----------------------------
: CD | 乙 | 100
: -----------------------------
: CD | 乙 | 101
: -----------------------------
: CD | 乙 | 102
: -----------------------------
: EEGG, F | 乙 | 102
: -----------------------------
: AA, B | 甲 | 102
: 想要的結果
: pName | Dep | Year
: -----------------------------
: 1 | 甲 | 100
: -----------------------------
: 1 | 甲 | 101
: -----------------------------
: 2 | 乙 | 100
: -----------------------------
: 2 | 乙 | 101
: -----------------------------
: 2 | 乙 | 102
: -----------------------------
: 3 | 乙 | 102
: -----------------------------
: 1 | 甲 | 102
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.251.33
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1487329061.A.B42.html
推
02/20 12:56, , 1F
02/20 12:56, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章