当前位置:Gxlcms > 数据库问题 > 【oracle】二、基本的select语句

【oracle】二、基本的select语句

时间:2021-07-01 10:21:17 帮助过:49人阅读

SELECT ENAME,JOB FROM EMP; ENAME JOB ---------- --------- SMITH CLERK ALLEN SALESMAN WARD SALESMAN JONES MANAGER MARTIN SALESMAN BLAKE MANAGER CLARK MANAGER SCOTT ANALYST KING PRESIDENT TURNER SALESMAN ADAMS CLERK JAMES CLERK FORD ANALYST MILLER CLERK 14 rows selected

技术分享

二、使用算术运算符

  技术分享

  技术分享

  1、从EMP表中取出员工的年工资

SQL> SELECT ENAME,SAL*12,SAL*12+COMM FROM EMP;
ENAME          SAL*12 SAL*12+COMM
---------- ---------- -----------
SMITH            9600 
ALLEN           19200       19500
WARD            15000       15500
JONES           35700 
MARTIN          15000       16400
BLAKE           34200 
CLARK           29400 
SCOTT           36000 
KING            60000 
TURNER          18000       18000
ADAMS           13200 
JAMES           11400 
FORD            36000 
MILLER          15600 
14 rows selected

  

 三、列的别名

SELECT column [AS] "别名"
FROM	table;

AS关键词可以省略 别名的双引号也可以省略 双引号主要是为了防止别名中含有空格或特殊符号

SQL> SELECT ENAME AS "姓  名",SAL 工资 FROM EMP;
姓  名            工资
---------- ---------
SMITH         800.00
ALLEN        1600.00
WARD         1250.00
JONES        2975.00
MARTIN       1250.00
BLAKE        2850.00
CLARK        2450.00
SCOTT        3000.00
KING         5000.00
TURNER       1500.00
ADAMS        1100.00
JAMES         950.00
FORD         3000.00
MILLER       1300.00
14 rows selected

四、使用连接符 || 合并列

  

SQL> SELECT ENAME || 的工作是 || JOB FROM EMP;
ENAME||的工作是||JOB
-------------------------------
SMITH的工作是CLERK
ALLEN的工作是SALESMAN
WARD的工作是SALESMAN
JONES的工作是MANAGER
MARTIN的工作是SALESMAN
BLAKE的工作是MANAGER
CLARK的工作是MANAGER
SCOTT的工作是ANALYST
KING的工作是PRESIDENT
TURNER的工作是SALESMAN
ADAMS的工作是CLERK
JAMES的工作是CLERK
FORD的工作是ANALYST
MILLER的工作是CLERK
14 rows selected

 

 五、去除重复行 DISTINCT

  

SQL> SELECT JOB FROM EMP;
JOB
---------
CLERK
SALESMAN
SALESMAN
MANAGER
SALESMAN
MANAGER
MANAGER
ANALYST
PRESIDENT
SALESMAN
CLERK
CLERK
ANALYST
CLERK
14 rows selected

SQL> SELECT DISTINCT JOB FROM EMP;
JOB
---------
CLERK
SALESMAN
PRESIDENT
MANAGER
ANALYST

 

  

 

【oracle】二、基本的select语句

标签:

人气教程排行