[SQL ] MSSQL如何把字串切割

看板Database (資料庫)作者 (茸茸)時間4年前 (2019/12/23 16:29), 編輯推噓1(102)
留言3則, 2人參與, 5年前最新討論串1/1
資料庫名稱:MSSQL 資料庫版本:2012 內容/問題描述: 各位前輩大大們好 小的最近想select 出來一串字的結果是八個字串,例如以下 語法: SELECT convert(varchar(8),CONVERT(VARBINARY(8), dbo.AAA.ZZZ, 2),2) AS BBB FROM dbo.TestTable 結果:01010101 我想要間隔兩個字串的中間加入「/」 變成01/01/01/01 有什麼方法可以寫做到嗎 先感恩各位前輩們指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.54.51 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1577089747.A.A00.html

12/24 16:24, 4年前 , 1F
土法煉鋼法:SUBSTRING(str, pos , len) +'/' +...
12/24 16:24, 1F

03/04 19:43, 5年前 , 2F
如果字串一定是數字,可以cast 成 int 然後
03/04 19:43, 2F

03/04 19:43, 5年前 , 3F
FORMAT([數值], '00/00/00/00')
03/04 19:43, 3F
文章代碼(AID): #1U07hJe0 (Database)
文章代碼(AID): #1U07hJe0 (Database)