T-SQL - 常用語法與函式整理(持續更新)

由於不太常碰到要寫 Store Procedure 的情況,但每次要寫的時候都會忘記怎麼用,所以就先大概記一下。

SUBSTRING

說明:擷取子字串。
範例:
DECLARE @str VARCHAR(32)
SET @str = 'Hello Transact-SQL'
SELECT SUBSTRING(@str, 0, 6)
執行結果: Hello

CHARINDEX

說明:搜尋字串起始位置。
範例:
DECLARE @str VARCHAR(32)
SET @str = 'This is a test string'
SELECT CHARINDEX('test', @str)
執行結果:11

LTRIM

說明將字串開頭空白清除。
範例
SELECT LTRIM(' Hello')
執行結果Hello

RTRIM

說明將字串結尾空白清除。
範例
SELECT RTRIM('World ')
執行結果World

STUFF

說明:
範例:
執行結果:






留言