//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個...