oracle資料庫筆記5(select語句)

2021-09-11 20:49:41 字數 1181 閱讀 9576

//oracle中的列不區分大小寫,值區分大小寫

算術表示式:

//顯示employee表中所有員工的月工資

select empname,basicwage*12+subsidy*12 from employee;

//給僱傭日期起別名(用 as 「」 或者 別名 或者 「」)

select hiredate "僱傭日期" from employee;

//顯示employee表中所有員工的月工資(如果subsidy有空值,則數+null=null,故要用乙個函式nvl)

select empname,basicwage*12+nvl(subsidy,0)*12 from employee;//nvl(subsidy,0):如果subsidy為null,返回0,否則返回自身值;

//連線字串 ||  (連線字元時用單引號)

select empname||'一年的薪水是'||(basicwage*12+nvl(subsidy,0)*120) from employee;

//要求,刪除某使用者,同時保留該使用者的資料,如何解決

sql->alter user scott account lock[unlock];

//如何查詢2019-3月-5入職的員工(語句正確,未查出)

select * from employee where to_char(hiredate,'dd-mm-yyyy')='5-3-2019';

//查詢2023年**職的員工

select * from employee where to_char(hiredate,'yyyy')>'2018';

// %表示0~n個字元,_表示任意單個字元

//如何顯示首字母為h的員工的姓名和工資

select  empname,basicwage from employee where empname like 'h%'; 

//如何顯示第三個字元為小寫l員工資訊;

select  empname,basicwage from employee where empname like '__l%'; 

//查詢空屬性

select * from employee where subsidy is null;

oracle資料庫筆記

資料庫的匯入匯出 匯出 備份 exp 使用者名稱 密碼 要連線的遠端計算機ip 搜尋要備份的遠端資料庫名稱 file 檔案路徑 匯入 imp同上 例 exp kw kw2014 192.168.1.114 1521 orcl file f kw.dmp compress y imp kw kw201...

oracle資料庫筆記

基礎知識 1.ddl 資料定義語言。create drop alter 對錶的操作 2.dml 資料操作語言。insert update delete對資料的操作 3.tcl transaction control language 事務控制語言 commit 提交 rollback 取消 4.dq...

Oracle筆記之Oracle資料庫資料型別

1 char 定長,create table tablename filed1 char 32 最大2000個字元,存放時超過報錯,不足補空格。補 dump函式,檢視字段資訊。select filed1,dump filed1 from tablename 2 varchar2 變長,最大4000個...