0 函數:
CHARINDEX ( expression1 , expression2 [ , start_location ] )
獲取某字符第一次出現的位置
解析:
expression1 必需 ---要查找的子字符串
expression2 必需 ---父字符串
start_location 可選 ---指定從父字符串開始查找的位置,默認位置從1開始
1 函數:
REVERSE(express)
將字符串從尾部到頭部排序
2 函數:
SUBSTR (str, pos, len)
獲取子字符串,由 <str> 中的第 <pos> 位置開始,選出接下去的 <len> 個字元。
3 組合函數:
獲取字符串1.2.3.4中字符"."最后一次出現的位置
len('1.2.3.4')-CHARINDEX('.',REVERSE('1.2.3.4'))+1
4 組合函數:
截取最后一個小數點前面的子字符串
SUBSTRING('1.2.3.4',1,len('1.2.3.4')- CHARINDEX('.',REVERSE('1.2.3.4')))
結果如下: