SQL Server 字串函數速查

來源:互聯網
上載者:User
這裡對 SQL Server 字串函數進行分門別類地列出,便於查閱和記憶,相信大家都在其它方面有高深的編程基礎,從字面上來說大家都知道這些函數的意義,就不對這些函數作過多的解釋了,主要談些經驗,具體請參見聯機叢書。

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 中的位置.如果找不到返回0.
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 字串

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.