sql 單行函式

2021-08-22 19:48:45 字數 1105 閱讀 6091

函式

說明ascii

返回對應字元的十進位制值

chr給出十進位制返回字元

concat

拼接兩個字串,與 || 相同

initca

p將字串的第乙個字母變為大寫

instr

找出某個字串的位置

instrb

找出某個字串的位置和位元組數

length

以字元給出字串的長度

lengthb

以位元組給出字串的長度

lower

將字串轉換成小寫

lpad

使用指定的字元在字元的左邊填充

ltrim

在左邊裁剪掉指定的字元

rpad

使用指定的字元在字元的右邊填充

rtrim

在右邊裁剪掉指定的字元

replace

執行字串搜尋和替換

substr

取字串的子串

substrb

取字串的子串(以位元組)

soundex

返回乙個同音字串

translate

執行字串搜尋和替換

trim

裁剪掉前面或後面的字串

upper

將字串變為大寫

(1)字串拼接concat

-- 字串拼接concat

select concat(name,housenumber) from t_owners;

只允許兩個引數 

(2)找出某個字串的位置instr

-- 找出某個字串的位置instr

select instr(name,'小玲'),name from t_owners;

注意:如果沒有此字串,預設為0,存在即第乙個出現的位置

SQL 單行函式

日期型 字元型 to char 日期型字段,格式串 格式串,指出轉換後日期資料的表現形式 01 2月 82 82 2月 01 格式串 rr mon dd 數值型 字元型 to char 數值型,格式串 格式串,指出轉換後數值資料的表現形式 字元型 數值型 to number 字元型,格式串 格式串,...

sql單行函式

三個字元操作函式 lower upper initcap 分別是將字串全轉換成小寫 全轉換成大寫 以及將字串中除了單個單詞以外大寫其餘小寫的功能。select lower xijian uper xijian initcap xi jian from dual 具體使用可以在where中運用 sel...

SQL學習筆記 單行函式

單行函式的特徵 一 字元函式 1 大小寫控制函式lower sql course 結果為 sql courseupper sql course 結果為 sql courseinitcap sql course 結果為 sql course2 字元控制函式concat hello world 結果為 ...