作者qazwsx99876 (茸茸)
看板Database
标题[SQL ] MSSQL如何把字串切割
时间Mon Dec 23 16:29:05 2019
资料库名称: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://webptt.com/cn.aspx?n=bbs/Database/M.1577089747.A.A00.html
1F:推 illumineNE: 土法炼钢法:SUBSTRING(str, pos , len) +'/' +... 12/24 16:24
2F:→ ken218: 如果字串一定是数字,可以cast 成 int 然後 03/04 19:43
3F:→ ken218: FORMAT([数值], '00/00/00/00') 03/04 19:43