T-SQL筆記53_將某一字串欄位針對特定字元split成兩欄位作法_使用charindex與substring

程式

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
DECLARE @tbl TABLE(Column1 VARCHAR(100))

INSERT INTO @tbl
SELECT '1/1' UNION ALL
SELECT '1/20' UNION ALL
SELECT '1/2'
select * from @tbl

SELECT
    SUBSTRING(tbl.Column1,0, CHARINDEX('/',tbl.Column1) ),SUBSTRING(tbl.Column1,CHARINDEX('/',tbl.Column1)+1,LEN(tbl.Column1))
FROM
    @tbl AS tbl




















留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題