时间:2021-07-01 10:21:17 帮助过:49人阅读
二、使用算术运算符
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语句
标签: