oracle(表的查詢1)

2021-06-28 05:23:24 字數 1019 閱讀 8179

查詢表結構

desc dept;

查詢所有列

select *from dept;

查詢指定列

select deptno, job from emp;

過濾重複的內容

select distinct deptno, job from emp;

按條件查詢

select sal, job, deptno, ename from emp where ename='smith';

select *from emp where hiredate>'1981-1-1';

表示式, 空值,別名 nvl

select sal, sal*12+nvl(comm, 0) as "年薪", ename, job from emp;

連線查詢

select ename || ' is a ' || job from emp;   //smith is a clerk

多條件查詢

select sal, ename from emp where sal>=2000 and sal < 3000;

排序 公升序

select *from emp order by hiredate;

排序 降序

select *from emp order by hiredate desc;

使用like操作符  (%表示0到任意個字元, _表示單個字元)

select ename, sal from emp where ename like '%s%';

select ename, sal from emp where ename like '_o%';

在where中使用in

select *from emp where deptno in(10, 20);

select *from emp where deptno in(10, 20) order by deptno, sal;

查詢空select *from emp where mgr is null;

Oracle筆記(1) emp表查詢(1)

1 擷取函式 trunc 的用法 select trunc 789.652 擷取小數,trunc 789.652,2 擷取兩位小數,trunc 789.652,2 取整 2 查詢雇員編號,雇員姓名,僱傭日期 沒有使用擷取函式trunc select empno 雇員編號,ename 雇員姓名,hir...

oracle約束 表和列名之間的查詢 1

oracle約束 表和列名之間的查詢 select user cons columns.constraint name as 約束名,user cons columns.table name as 表名,user cons columns.column name as 列名,user cons co...

Oracle的分頁查詢1

oracle的分頁查詢語句基本上可以按照本文給出的格式來進行套用。分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21 其中最內層的查詢select from t...