作者cutekid (可爱小孩子)
看板Database
标题Re: [SQL ] 用数字取代原有的栏位内容
时间Fri Feb 17 18:57:37 2017
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://webptt.com/cn.aspx?n=bbs/Database/M.1487329061.A.B42.html
1F:推 Schematic: ok了,谢谢你! 02/20 12:56