日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

SqlServer字符截取的具體函數使用_MsSql

作者:楓葉了無痕 ? 更新時間: 2023-04-01 編程語言

LEN()函數

獲取字符串的長度。

LEN( <字符> )
--返回整型

SUBSTRING()函數

截取字符內指定位置、指定內容的字符。

SUBSTRING ( <字符本體>, <起始位> , <結束位> )
    --如果截取內容為后半部分,
    --例如ABC125DF,截取C后的字符
    --起始位為4,結束位只要大于需求字符即可

LEFT()函數

截取左邊第一位開始的任意數量字符。

LEFT( <字符> ,截取數量)

RIGHT()函數

截取右邊第一位開始的任意數量字符。

RIGHT( <字符> ,截取數量)

CHARINDEX()函數

返回字符串中對應字符的起始位置,從左至右。

CHARINDEX( <要查找的字符> , <字符串本體> )
--返回整型

STUFF()函數

刪除指定位置的指定長度的字符,并在刪除的起點插入指定字符。

STUFF( <字符> , 起始位, 刪除位數 , <新字符> )

PATINDEX()函數

返回指定字符內容在字符串中第一次出現的位置(第一個字符)。

PATINDEX ( '%<查找內容>%' , <字符> )    --模糊,查找第一次出現的位置
PATINDEX ( '<查找內容>%' , <字符> )    --精準,查找最后一次出現的位置
PATINDEX ( '%<查找內容>' , <字符> )    --查找最后一次出現的位置
--返回整型
 
PATINDEX ( <字符A> , <字符B> )    --判斷查找內容,返回1相等,返回0不相等
--返回整型
 
PATINDEX ( '%[ <查找內容> ]%' , <字符> )    --查找內容中任意字符第一次出現的位置
PATINDEX ( '%[^ <查找內容> ]%' , <字符> )    --查找沒有出現在<查找內容>內的字符第一次出現的位置

union all 的使用

去除字符串內括號及括號內的內容。

select 'AAAASSSCCC(2022年03月20日)' union all
 
--輸出內容:
--        AAAASSSCCC

原文鏈接:https://blog.csdn.net/Wike_Wang/article/details/123612216

欄目分類
最近更新