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

本文详细介绍了如何使用SQL中的SELECT语句从Oracle SCOTT数据库中选取数据。通过具体实例展示了如何选择所有列、指定列以及为列命名别名的方法。

 

在系列教程中,我们将使用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可以省略。

 

转载于:https://my.oschina.net/u/2971691/blog/779064

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值