Oracle資料庫Sql語句詳解 條件查詢

2021-07-10 05:30:25 字數 1175 閱讀 2758

******第二章 條件查詢

---本章目標

--where條件查詢

--在查詢中使用表示式、運算子

--使用like、between、in進行模糊查詢

---where條件查詢

1、請查詢出s_emp表中last_name為smith的員工的資訊:

select *  from s_emp where last_name = 'smith';

2、請查詢出s_emp表中部門id為50並且工資大於1500的員工的資訊:

select * from s_emp where salary>1500 and dept_id=50;

--where條件查詢-between&in

1、請查詢出s_emp表中工資在1500到2000之間的員工資訊:

select *from s_emp

where salary between 1500  and 2000;

2、請查詢出s_dept表中region_id為1,3的部門資訊:

select * from s_dept where region_id in (1,3);

---where條件查詢-like

1、查詢出s_emp表中姓中含有字母a的員工資訊:

elect * from s_emp

where last_name like '%a%';

2、請查詢出s_emp表姓中第二個字母為a的員工資訊:

select * from s_emp where last_name like 『_a%';

3、請查詢出當前使用者下所有以『s_』開頭的表:

select table_name

from user_tables where table_name like 's\_%' escape '\';

---空值的查詢

1、查詢出s_emp表中非銷售職位的員工資訊:

select * from s_emp

where commission_pct is  null ;

---查詢結果排序

1、查詢出s_emp表將部門id為41的員工的工資按從高到低排列顯示出來:

select * from s_emp where dept_id=41 order by salary desc

Oracle資料庫sql語句

1.建立使用者 賦許可權 刪除使用者 drop tablespace test tbs including contents cascade constraints 刪除表空間 create tablespace test tbs datafile test pdb.dbf size 1024m a...

oracle資料庫sql語句01

查詢所有使用者 select username,account status from dba users 查詢表資訊 sql desc scott.emp 名稱 是否為空?型別 empno not null number 4 ename varchar2 10 job varchar2 9 mgr...

oracle常用資料庫sql語句

建立表空間 create bigfile tablespace 表空間名稱 datafile 表空間路徑 size 100m autoextend on extent management local autoallocate 建立使用者 create user 使用者名稱 identified b...