oracle 例項表查詢
---
em sqlplus sqldeveloper(isqlplus) PL/sql developer
startup shutdown immediate
connect show user
EMP --employee 員工資訊表
姓名
性別
員工編號
部門編號
電話
薪水
領導編號
入職日期
年齡
---EMP
EMPNO 員工編號 119
ENAME 員工姓名 scott
JOB 職位 分析師
MGR 領導編號 3
HIREDATE 入職日期 2001 -10- 9
SAL 工資 8000
COMM 提成 0
DEPTNO 部門編號 10
---DEPT
deptno 部門編號 10
dname IT
loc 部門所在地 美國
SALGRADE
GRADE
losal
hisal
SQL----------Structure Query Language
DQL-------------------select
DDL------------------Data Defination l
CREATE
DROP
ALTER
TRUNCATE
RENAME
COMMENT
DML---------------- delete update insert merge
TCL--------------- commit rollback savepoint
DCL -------------- grant revoke
---SQLPLUS客戶端自帶命令
startup shutdown connect describe
set line 80 修飾螢幕寬度
col 列名 for 字元/日期 a (a10)
數字 9佔位 (999)
set pages 0
emp---ename
a----ename
col ename for a10
select * from emp 速度速度速度速度所第三代打算速度三大阿斯頓阿斯頓阿斯頓阿德 ;
select * from dept;
r run / ----執行最近執行過的SQL語句
l list ---檢視快取裡面的SQL語句
save /home/oracle/1.sql 把緩衝池的sql語句儲存到外部檔案中
@ start /home/oracle/1.sql 把外部檔案中sql語句載入並執行
spool /home/oracle/1.txt
spool off
! host
------------------------------------------------------------------------
change -----c
append --a
del del
define _editor='vim'
select ...from .....
對列的過濾
sal
sal,ename,comm
*
*,sal
別名
select .....from .....where .............
> = < >= <=
工資1000到3000之間都有誰(閉區間)
select ename from emp where sal>=1000 and sal<=3000;
SQL> select ename from emp where sal between 1000 and 3000;
scott和smith的職工編號
SQL> select ename,empno from emp where ename='SCOTT' or ename='SMITH';
SQL> select ename,sal from emp where ename in ('SMITH','SCOTT');
查詢所有人的工資,唯獨不看KING的
SQL> select ename,sal from emp where ename<>'KING';
SQL> select ename,sal from emp where ename!='KING';
SQL> select ename,sal from emp where not ename='KING';
查出沒有提成的人都有誰
SQL> select sal from emp where comm is null;
檢視名字裡含有字母A的都有誰
select...from..where..ORDER BY
SQL> select ename,sal from emp order by sal desc;
SQL> select ename,sal from emp order by sal asc;
SQL> select ename,comm from emp order by comm desc nulls last;
SQL> select ename,comm from emp order by comm asc nulls first;
不同部門 都有那些崗位
SQL> select ename from emp where hiredate='19810501';
ENAME
----------
BLAKE
SQL> alter session set nls_date_format='yyyy-mm-dd';
Session altered.
SQL> select ename from emp where hiredate='1981-05-01';
DQL---- select 。。。。。from
列名字 ename,sal
*
表示式 123*321
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2660718/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql 連線查詢例項(left join)三表連線查詢SQL
- oracle表複雜查詢Oracle
- Oracle vs PostgreSQL,研發注意事項(1)-查詢鎖表OracleSQL
- vue例項+axios-天氣查詢VueiOS
- 快遞鳥查詢訂單例項單例
- Oracle OCP(22):查詢表資訊Oracle
- oracle表查詢的並行度Oracle並行
- SSM 框架快速整合例項--學生查詢SSM框架
- oracle表空間使用率查詢Oracle
- 使用SSMS連線和查詢 SQL Server 例項SSMSQLServer
- Oracle 查詢Oracle
- 4.1. Oracle例項Oracle
- Oracle Far Sync例項Oracle
- Oracle psu查詢Oracle
- oracle 基本查詢Oracle
- oracle常用查詢Oracle
- oracle資料庫與oracle例項Oracle資料庫
- Oracle查詢Interval partition分割槽表內資料Oracle
- Oracle查詢表空間的每日增長量Oracle
- oracle 精確查詢和模糊查詢Oracle
- 一條SQL完成跨資料庫例項Join查詢SQL資料庫
- Oracle:優化方法總結(關於連表查詢)Oracle優化
- Oracle-多表查詢Oracle
- oracle 連線查詢Oracle
- Oracle 查詢轉換Oracle
- oracle樹形查詢Oracle
- Oracle in 查詢優化Oracle優化
- 「Oracle」Oracle高階查詢介紹Oracle
- 單表查詢
- pytest 用例查詢原理
- Flowable啟動流程例項和查詢任務以及完成任務
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- 建立支援類別下拉選單的Oracle查詢表DMOracle
- Excel查詢重複項Excel
- oracle update left join查詢Oracle
- Oracle阻塞會話查詢Oracle會話
- oracle最新補丁查詢Oracle
- SQL查詢語句 (Oracle)SQLOracle