mssql將數字開頭的字串去除
用substring (str,pos,len)-> 由 <str> 中的第 <pos> 位置開始,選出接下去的 <len> 個字元。 搭配PATINDEX( '%pattern%' , expression ) :指定運算式中第一次出現的起始位置 pattern : 要搜尋的 key word,前後需要用 %%包起來 expression : 被搜尋的內容 return : int,搜尋內容的位置 '%[^0-9]%'-->不是數字0-9以外的字串 '%[0-9]%'-->數字0-9的字串 指令如下: select ltrim(SUBSTRING(address, PATINDEX('%[^0-9]%', address), LEN(address))) FROM customer