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
- flask查詢whois資訊例項Flask
- oracle表複雜查詢Oracle
- oracle表空間查詢Oracle
- oracle系統表查詢Oracle
- Oracle vs PostgreSQL,研發注意事項(1)-查詢鎖表OracleSQL
- oracle 查詢所有表的表名Oracle
- 快遞鳥查詢訂單例項單例
- MySQL 查詢大表注意事項MySql
- Mysql大表查詢注意事項MySql
- Oracle OCP(22):查詢表資訊Oracle
- ORACLE全表掃描查詢Oracle
- vue例項+axios-天氣查詢VueiOS
- SSM 框架快速整合例項--學生查詢SSM框架
- 閃回查詢(基礎例項講解)
- ORACLE外部表的應用例項Oracle
- oracle並行查詢一例薦Oracle並行
- oracle表查詢的並行度Oracle並行
- oracle查詢沒有主鍵的表Oracle
- ORACLE高水位表的查詢方法Oracle
- oracle 查詢所有表的行數Oracle
- 閃回事務查詢(基礎例項講解)
- python連結mysql查詢資料例項PythonMySql
- 使用SSMS連線和查詢 SQL Server 例項SSMSQLServer
- 子查詢-表子查詢
- SQL查詢連續號碼段的解法(例項)SQL
- oracle表空間使用率查詢Oracle
- Oracle 表空間查詢相關sqlOracleSQL
- Oracle查詢表空間使用情況Oracle
- Oracle臨時表 優化查詢速度Oracle優化
- 查詢oracle表的資訊(表,欄位,約束,索引)Oracle索引
- Oracle 查詢表大小以及表空間使用率Oracle
- 查詢oracle 表的大小和表的建立時間Oracle
- 一條SQL完成跨資料庫例項Join查詢SQL資料庫
- 利用jQuery查詢子元素和父元素程式碼例項jQuery
- SQL查詢月、天、周、年(MySql的例項對比)MySql
- Excel函式應用例項:職工資訊查詢(轉)Excel函式
- ORACLE錯誤原因查詢表ORA-0Oracle