詳解用 SQL 提取字符串中的字母
點擊關注上方“SQL數(shù)據(jù)庫開發(fā)”,
設為“置頂或星標”,第一時間送達干貨
CREATE FUNCTION dbo.GET_LETTER (@Str VARCHAR(100))
RETURNS VARCHAR(100)
AS
BEGIN
WHILE PATINDEX('%[^a-z]%', @Str) > 0
BEGIN
SET @Str = STUFF(@Str, PATINDEX('%[^a-z]%', @Str), 1, '');
END;
RETURN @Str;
END;
GO
PATINDEX ( '%pattern%' , expression )
SELECT PATINDEX('%SQL%','SQL數(shù)據(jù)庫開發(fā)')

SELECT STUFF('SQL,開發(fā)',4,1,'數(shù)據(jù)庫')

SELECT dbo.GET_LETTER('SQL數(shù)1據(jù)2庫3開4發(fā)road')

我是岳哥,最后給大家分享我寫的SQL兩件套:《SQL基礎知識第二版》和《SQL高級知識第二版》的PDF電子版。里面有各個語法的解釋、大量的實例講解和批注等等,非常通俗易懂,方便大家跟著一起來實操。
有需要的讀者可以下載學習,在下面的公眾號「數(shù)據(jù)前線」(非本號)后臺回復關鍵字:SQL,就行
數(shù)據(jù)前線
后臺回復關鍵字:1024,獲取一份精心整理的技術干貨
后臺回復關鍵字:進群,帶你進入高手如云的交流群。
推薦閱讀
評論
圖片
表情


