T SQL常用字串函式

2022-02-03 15:22:06 字數 1858 閱讀 4461

ascii(character_expression)返回最左端字元的 ascii **值

char(integer_expression)

unicode(ncharacter_expression)按照 unicode 標準的定義,返回輸入表示式的第乙個字元的整數值。

nchar(integer_expression)

lower(character_expression)以字串中的字元小寫返回

upper(character_expression)

ltrim(character_expression)截斷左端英文空格

rtrim(character_expression)

len(string_expression)返回字元(不是位元組)個數,不包含尾隨的英文空格

left(character_expression, integer_expression)尾隨英文空格也可能被返回

right(character_expression, integer_expression)

substring(expression, start, length)第乙個字元的位置是 1

charindex(expression1, expression2[, start_location])expression1 在 expression2 中的位置

patindex(%pattern%, expression)pattern 應該具有萬用字元,如同 like

reverse(character_expression)顛倒字串

replace(string_expression, string_expression2, string_expression3)用第三個表示式替換第乙個表示式中的第二個表示式

stuff(character_expression, start, length, character_expression)按 start、length 刪除第乙個表示式的內容並在 start 位置插入第四個表示式

replication(character_expression, integer_expression)重複字串

space(integer_expression)重複 integer_expression 個空格

soundex(character_expression)根據字串情況,返回乙個特定的四個長度的字串

difference(character_expression, character_expression)比較兩個表示式的 sounex 返回值有幾個字元不同,返回值[0-4]

str(float_expression[, length[, decimal]])返回由數字轉換成的字串值

quotename(character_string[, quote_character])返回帶有分隔符的 unicode 字串

select   cast('001'   as   int)型別轉換

常用字串函式

memset 原型 extern void memset void buffer,int c,int count 用法 include 功能 把buffer所指記憶體區域的前count個位元組設定成字元c。說明 返回指向buffer的指標。舉例 memset.c include include ma...

常用字串函式

獲取檔案目錄 dirname c test web home.php 將字串填充到指定長度 str pad str,10,str pad both 重複指定字串 str repeat 4 按照指定長度將字串分割到陣列中 str split str,4 字串反轉 strrev str 大小寫轉換 st...

常用字串函式

strlen string 得到字串長度 strpos string,search offset 在指定字串中查詢目標字串第一次出現的位置 stripos string,search offset 忽略大小寫的去查詢 strrpos string,search offset 在指定字串中查詢目標字串...