資料庫 單行函式

2021-12-30 02:21:10 字數 1058 閱讀 6003

資料庫——單行函式。

1、 單行函式的分類:1)字元函式

2)數值函式

3)日期函式

4)轉換函式

5)通用函式

2、字元函式:主要指引數型別是字元型,不同函式返回值可能是字元型或數值型。

3、字元函式的分類:大小寫轉換函式和字元處理函式

4、大小寫轉換函式:使用upper(小寫轉換大寫)、lower(大寫轉換小寫)、initcap(單詞首字母)關鍵字

例子:select empno,ename,deptno from emp where ename=upper('allen')

(顯示allen的員工編號、部門、姓名)5、字元處理函式:

1)concat連線兩個值,等同於||;

例子:concat(『ab』,』cd』);

返回abcd2)substr(string,start,count)

取string字串,從start開始,取count個

如果count省略,則取後面所有

例子:substr(『string』,1,3)

返回str3)length 取字元的長度

例子:length(『string』)

返回結果是64)instr(s1,s2,x,y)

返回s1中,字串s2從x開始,第y次出現的位置,x、y預設為1

例子:instr(『string』,』r』)

返回結果為35)lpad(s1,n1,s2)

返回s1被s2從左面填充到n1之後的字串

例子:ipad(sal,10,*)

返回結果:******50006)rpad(s1,n1,s2)

返回s1被s2從右面填充到n1之後的字串

例子:rpad(sal,10,*)

返回結果:5000******7)trim:去除字串頭部或尾部的字元

例子:trim(『s』 from 『ssmith』)

返回結果:mith8)replace(s1,s2,s3):把s1中的s2用s3替換

例子:repalce(abc,b,d)

返回結果:adc

Oracle資料庫的單行函式

單行函式的常用方法例項展示 1 字元函式 查詢所有員工的姓名,以小寫,大寫,首字母大寫的方式顯示 select ename from emp lower 小寫 upper 大寫 initcap 首字母大寫 select ename,lower ename upper ename initcap en...

oracle 資料庫常見的單行函式

單行函式 作用於一行,返回乙個值 字元函式 dual 虛表沒有實際意義 小寫變大寫 select upper yes from dual 大寫變小寫 select lower yes from dual 數值函式 四捨五入函式,後面的引數表示保留幾位小數 select round 26.16,1 f...

Oracle資料庫函式(單行函式)

oracle中的函式和c中的函式差不多,也是有函式名,參數列,和返回值型別組成的,單行函式,是針對每條記錄都有乙個結果。單行函式可以出現在select 後面,也可以出現在where子句中。需要處理現實的結果時,就把函式寫在select後面,用於條件過濾時,就把函式用在where子句中。1,字元函式 ...