sql server字符串函數(shù)分類詳解
下面將對(duì)sql server字符串函數(shù)進(jìn)行分類解釋說(shuō)明,相信這些sql server字符串函數(shù)使用的方法能夠?qū)δ鷮W(xué)習(xí)SQL數(shù)據(jù)庫(kù)能夠起到幫助的作用。
ASCII(character_expression) 返回最左端字符的 ASCII 代碼值
CHAR(integer_expression)
UNICODE(ncharacter_expression) 按照 Unicode 標(biāo)準(zhǔn)的定義,返回輸入表達(dá)式的***個(gè)字符的整數(shù)值。
NCHAR(integer_expression)
LOWER(character_expression) 以sql server字符串中的字符小寫(xiě)返回
UPPER(character_expression)
LTRIM(character_expression) 截?cái)嘧蠖擞⑽目崭?br /> RTRIM(character_expression)
LEN(string_expression) 返回字符(不是字節(jié))個(gè)數(shù),不包含尾隨的英文空格
LEFT(character_expression, integer_expression) 尾隨英文空格也可能被返回
RIGHT(character_expression, integer_expression)
SUBSTRING(expression, start, length) ***個(gè)字符的位置是 1
CHARINDEX(expression1, expression2[, start_location]) expression1 在 expression2 中的位置
PATINDEX(%pattern%, expression) pattern 應(yīng)該具有通配符,如同 like
REVERSE(character_expression) 顛倒sql server字符串
REPLACE(string_expression, string_expression2, string_expression3) 用第三個(gè)表達(dá)式替換***個(gè)表達(dá)式中的第二個(gè)表達(dá)式
STUFF(character_expression, start, length, character_expression) 按 start、length 刪除***個(gè)表達(dá)式的內(nèi)容并在 start 位置插入第四個(gè)表達(dá)式
REPLICATION(character_expression, integer_expression) 重復(fù)字符串
SPACE(integer_expression) 重復(fù) integer_expression 個(gè)空格
SOUNDEX(character_expression) 根據(jù)sql server字符串情況,返回一個(gè)特定的四個(gè)長(zhǎng)度的字符串
DIFFERENCE(character_expression, character_expression) 比較兩個(gè)表達(dá)式的 SOUNEX 返回值有幾個(gè)字符不同,返回值[0-4]
STR(float_expression[, length[, decimal]]) 返回由數(shù)字轉(zhuǎn)換成的字符串值
QUOTENAME(character_string[, quote_character]) 返回帶有分隔符的 UNICODE 字符串
【編輯推薦】
sql server字符串串聯(lián)運(yùn)算符示例