SQL 和 Oracle 的 一些區別

2021-10-20 17:57:16 字數 1188 閱讀 7646

對於日期型別,可以使用sysdate內建函式可以獲取當前的系統日期和時間,返回date型別,用systimestamp函式可以返回當前日期、時間和時區

關係運算和邏輯運算

字串連線操作符( | | )

在oracle中,字串的連線用雙豎線(||)表示。比如,在emp表中,查詢工資在2000元以上的姓名以及工作。

select (ename || 'is a ' || job) as "employee details" ① 

from emp

where sal>2000;

tips:oracle中字串可以用單引號,也可以用雙引號,在別名中存在空格時,必須用雙引號。在表名、列名時用雙引號。

2、聚合函式:聚合函式同時可以對多行資料進行操作,並返回乙個結果。比如sum(x)返回結果集中x列的總合。

字元函式

字元函式接受字元引數,這些引數可以是表中的列,也可以是乙個字串表示式。下表列出了常用的字元函式。

數字函式

數字函式接受數字引數,引數可以來自表中的一列,也可以是乙個數字表示式。

其他單行函式

nvl(x,value)

如果x為空,返回value,否則返回x。

案例:**對工資是2000元以下的員工,如果沒有發獎金,每人獎金100元。

**演示:nvl函式

select ename,job,sal,nvl(comm,100) from emp where sal<2000
select ename,job,sal,nvl2(comm,comm+100,200) "comm"   

from emp where sal<2000;

oracle的一些SQL命令

第四章 1 邏輯備份 1 必備引數 exp system abc123 file d b.dmp 該命令並未指定登陸到哪個資料庫例項,因此,將使用系統環境變數 oracle sid 所指定的資料庫例項。2 owner 引數 exp system abc123 owner test,oracle fi...

oracle常用的一些sql命令

檢視系統當前時間 hh24 24小時制 mi是正確的分鐘 select to char sysdate,yyyy mm dd hh24 mi ss from dual hh非24 mm不區分大小寫 日期中mm系統認為是月份 select to char sysdate,yyyy mm dd hh m...

oracle常用的一些sql命令

檢視系統當前時間 hh24 24小時制 mi是正確的分鐘 select to char sysdate,yyyy mm dd hh24 mi ss from dual hh非24 mm不區分大小寫 日期中mm系統認為是月份 select to char sysdate,yyyy mm dd hh m...