SQL常用函式 字元函式

2021-05-27 12:07:40 字數 808 閱讀 6283

字元函式

chr:該函式返回與所給數值引數等當的字元,返回的字元取決於資料庫所依賴的字符集。

例子:select chr(65) from dual;             輸出:a

concat:將兩個字串連線起來。

initcap:將引數的第乙個字母變為大寫,此外其他的字母則轉換為小寫。

lower和upper:lower將引數轉換為全部小寫,upper則為全部大寫。

lpad和rpad:這兩個函式最少需要兩個引數,最多需要三個引數。第乙個引數是需要處理的字串,第二個引數是需要將字串擴充到的寬度,第三個表示加寬部分用什麼字元來做填補,第三個引數的預設值為空格,但也可以是單個的字元或字串。lpad左擴充,rpad為右擴充。

ltrim和rtrim:至少需要乙個引數,最多允許兩個引數,第乙個引數與lpad和rpad類似,是乙個字串,第二個引數也是乙個字元或字串,預設是空格。如果第二個引數不是空格的話,那麼該函式將會像剪除空格那樣剪除所指定的字元。

substr: substr(firstname,-13,2) from characters;

如果第二個引數為負數,那麼將會從源串的尾部開始向前定位至負數的絕對值的位置。

translate:這一函式有三個引數:目標字串、源字串和目的字串,在目標字串和源字串中均出現的字元將會被替換成對應的目的字串的字元。(注意:這個函式對大小寫是敏感的。)

instr:如果需要知道在乙個字串中滿足特定的內容的位置可以使用instr,它的第乙個引數是目標字串,第二個引數是匹配的內容,第三和第四個引數是數字,用以指定開始搜尋的起點以及指出第幾個滿足條件的將會被返回。

SQL函式 字元函式

字元函式 length 表示字串的長度 select length join 返回值為 4 select length 張三丰hahaha 返回值為 15 在utf 8中乙個漢字佔三個位元組,在gbk中乙個漢字佔兩個位元組 concat 拼接字串 select concat last name,fi...

SQL系列函式 字串函式

1.charindex函式用來尋找乙個指定的字元 串 在另乙個字串中的起始位置,返回乙個整數,沒找到就返回0.select charindex sql microsoft sql server 返回結果為11 2.len返回字串的長度 select len microsoft sql server ...

mysql版本函式 字元 MySQL常用函式

mysql常用函式 數學函式 abs x 返回x的絕對值 mod n,m 或 返回n被m除的餘數 floor x 返回不大於x的最大整數值 ceiling x 返回不小於x的最小整數值 round x 對引數x四捨五入 字串函式 下標從1開始 ascii str 返回字串str的最左面字元的asci...