一、用到的函式:substring(" ", , )、charindex(" "," ")select SUBSTRING("[email protected]",1,charindex("@","[email protected]")-1)1.substring(字串表示式,開始位置,長度):從一個指定字串的指定位置擷取制定長度的字元;第一個引數表示被擷取的字串;第二個引數表示要在第一個引數中開始擷取的位置;第三個引數表示要擷取的長度。例如:select substring("abc123",1,2) →返回ab從字串‘abc123’的第一個字元開始擷取,共擷取兩個字元,最後得到‘ab’。2.charindex(字串表示式1,字串表示式2[,整數表示式]):在字串2中查詢字串1,如果存在返回第一個匹配的位置,如果不存在返回0。如果字串1和字串2中有一個是null則返回null。可以指定在字串2中查詢的起始位置。例如:select charindex("ab","BCabTabD") → 返回3select charindex("ab","BCabTabD",4) →返回6二、用到的函式:left(" ", )、charindex(" "," ")select LEFT("[email protected]",charindex("@","[email protected]")-1)1.left(字串表示式,整數表示式):從字串表示式的最左邊開始擷取整數表示式個字元。例如:select left("abcdef",3) →返回abc
一、用到的函式:substring(" ", , )、charindex(" "," ")select SUBSTRING("[email protected]",1,charindex("@","[email protected]")-1)1.substring(字串表示式,開始位置,長度):從一個指定字串的指定位置擷取制定長度的字元;第一個引數表示被擷取的字串;第二個引數表示要在第一個引數中開始擷取的位置;第三個引數表示要擷取的長度。例如:select substring("abc123",1,2) →返回ab從字串‘abc123’的第一個字元開始擷取,共擷取兩個字元,最後得到‘ab’。2.charindex(字串表示式1,字串表示式2[,整數表示式]):在字串2中查詢字串1,如果存在返回第一個匹配的位置,如果不存在返回0。如果字串1和字串2中有一個是null則返回null。可以指定在字串2中查詢的起始位置。例如:select charindex("ab","BCabTabD") → 返回3select charindex("ab","BCabTabD",4) →返回6二、用到的函式:left(" ", )、charindex(" "," ")select LEFT("[email protected]",charindex("@","[email protected]")-1)1.left(字串表示式,整數表示式):從字串表示式的最左邊開始擷取整數表示式個字元。例如:select left("abcdef",3) →返回abc