跟博为峰蔡老师学SQL查询系列:1 基本SQL查询

原创
2016/11/01 11:28
阅读数 104

 

在系列教程中,我们将使用Oracle样本数据库SCOTT 。

SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。

SQL SELECT 语法:

SELECT * FROM 表名;

SELECT  列名1,列名2, 列名3 …… FROM table_name;

 

示例1: 下面的 SQL 语句从 "EMP" 表中选取所有的列:

SELECT * FROM emp;

输出结果为:

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO

----- ---------- --------- ----- ----------- --------- --------- ------

7369 SMITH      CLERK      7902 1980/12/17     800.00               20

 7499 ALLEN      SALESMAN   7698 1981/2/20     1600.00    300.00     30

 7521 WARD       SALESMAN   7698 1981/2/22     1250.00    500.00     30

……

7934 MILLER     CLERK      7782 1982/1/23     1300.00               10

14 rows selected

 

上例中*代表选择所有的列。

 

示例2: 下面的 SQL 语句从 “emp”表选取"empnoe","ename","job"列:

SELECT empno,ename,job FROM emp;

 

输出结果为:

EMPNO ENAME      JOB

----- ---------- ---------

7369 SMITH      CLERK

 7499 ALLEN      SALESMAN

 7521 WARD       SALESMAN

 7566 JONES      MANAGER

……

 7934 MILLER     CLERK

14 rows selected

上例中可以选取指定的列,多个列名用逗号隔开。

 

示例3: 下面的 SQL 语句从 “emp”表选取"empnoe","ename","job"列,并分别命名别名:

SELECT empno 员工编号,ename as 姓名,job 职位 FROM emp;

 

输出结果为:

    员工编号 姓名       职位

-------- ---------- ---------

  

    7369 SMITH      CLERK

    7499 ALLEN      SALESMAN

    7521 WARD       SALESMAN

    7566 JONES      MANAGER

    ……

    7934 MILLER     CLERK

14 rows selected

上例中,可以为查询列命名别名,可以使用as关键字指定别名,As可以省略。

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部