字串函數就很常常在使用的
這個不用特地去記,你也一定會記起來,實在是太常用了
一、大、小寫轉換函數
UPPER( character_expression ):將小寫字元轉換成大寫
LOWER( character_expression ):將大寫字元轉換成小寫
這個在作字串比對時,很好用,在不知道是大寫或是小寫時
就把它全轉換成大寫或是小寫來比對就不會錯啦
二、計算字串長度的函數
LEN( string_expression ):計算指定字串的字元數,但尾端空白則不列入計算
例如:Select LEN('ABCdef') 結果: 6
Select LEN('我在參加鐵人賽!') 結果:8
並不會因為是中文字,就變2倍哦!!而且標點符號也會列入計算哦!!
三、取得字串在另一個字串的起始位置
CHARINDEX ( expression1 ,expression2 [ , start_location ] )
說明:
第一個參數 是字元運算式
第二個參數 是要搜尋的字元運算式
第三個參數 [start_location]是指指定搜尋起點位置,不指定的話,就會從第二個參數的啟始位置開始
例如:Select CHARINDEX('cd', 'AbcdEfghi123') 結果:3
Select CHARINDEX('鐵人', '我在參加鐵人賽') 結果:5
今天先來三個,明天還有哦,一樣也是很常用的字串函數哦