/* 返回刪除了前導空格之後字元表示式 */
select ltrim(' abcdefg')--abcdefg
/* 返回具有給定的整數**的unicode字元 */
select nchar(65)--a
/* 返回指定表示式中模式第一次出現的開始位置 */
select patindex('%_cd%','abcdefg')--2
/* 返回為成為有效的sql server分隔識別符號而新增了分隔符的unicode字串 */
select quotename('create table')
/* 用第三個表示式替換第乙個表示式中出現的第二個表示式 */
select replace('abcdefg','cd','***')--ab***efg
/* 按指定次數重複表示式 */
select replicate('abc|',4)--abc|abc|abc|abc|
/* 返回字元表示式的逆向表示式 */
select reverse('abc')--cba
/* 返回字元表示式右側指定數目的字元 */
select right('abcd',3)--bcd
/* 返回截斷了所有尾隨空格之後的字元表示式 */
select rtrim('abcd ')--abcd
/* 返回由四個字元表達的soundex** */
select soundex('abcd')--a120
/* 返回由重複空格組成的字串 */
select space(10)--[ ]
/* 返回從預設表達轉換而來的字串 */
select str(100)--[ 100]
/* */
select str(100,3)--[100]
/* */
select str(14.4444,5,4)--[14.44]
/* 刪除指定長度的字元,並在指定的起點處插入另一組字元 */
select stuff('abcdefg',2,4,'***')--a***fg
/* 返回字元表示式,二進位制,文字表示式或影象表達的一部分 */
select substring('abcdefg',2,3)--bcd
/* 返回表達第乙個字元的unicode整數值 */
select unicode('a')--97
/* 返回將小寫字元轉換為大寫字元的字元表示式 */
select upper('a')--'a'
SQL2008 字串函式
1.字串函式 函式 名稱 引數 示例 說明 ascii 字串表示式 select ascii abc 返回 97 返回字串中最左側的字元的ascii 碼。char 整數表示式 select char 100 返回 d 把ascii 碼轉換為字元。介於0 和 255 之間的整數。如果該整數表示式不在此...
字串1 字串的旋轉
題目描述 給定乙個字串,要求將字串前面的若干個字元移到字串的尾部。例如 將字串 abcdef 的前三個字元 a b c 移到字串的尾部,那麼原字串將變成 defabc 首先想到的是將需要移動的字元乙個乙個移到字串的尾部。實現如下 public class transfet s n 1 t publi...
字串(一) 字串Hash
今天開一手最不 tao 擅 yan 長的字串演算法 字串hash演算法。似乎提到字串的話,kmp應該是更為常見的一種,但是hash有它的優點,被犇們稱為 優雅的暴力 何謂hash?hash的中文稱為雜湊,這當然是音譯,直譯過來就是雜湊,或者也有叫預對映的。雜湊的作用就是通過某個特殊函式的對映,將任意...