文档章节

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

博为峰教研组
 博为峰教研组
发布于 2016/11/01 11:28
字数 347
阅读 28
收藏 0

 

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

 

© 著作权归作者所有

博为峰教研组
粉丝 52
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
博为峰Java技术题 ——JavaSE Java JDBC数据库查询代码实例

博为峰小博老师: 一般查询通过建立Statement 对象来实现。主要执行如下过程:创建Statement 对象,设置选项,执行查询语句,关闭Statement 对象。执行参数查询首先准备好一个PreparedState...

博为峰教研组
2016/12/02
33
0
【sql语句】实验四 SQL综合练习

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40307434/article/details/84574340 (一)、假设已经创建S、C、SC表,并插入下列数据: 学生表S (S#,SNA...

朱华小机智
2018/11/27
0
0
易经课程培训

博耀国学·大国真传 易经即《周易》,为群经之首,设教之书。《周易》是古代汉民族思想、智慧的结晶,被 誉为“大道之源”。在中国上下五千年的历史长河中,上至帝王将相的经天纬地,下至黎民...

白玉1
2018/07/19
8
0
易经课程培训

博耀国学·大国真传 易经即《周易》,为群经之首,设教之书。《周易》是古代汉民族思想、智慧的结晶,被 誉为“大道之源”。在中国上下五千年的历史长河中,上至帝王将相的经天纬地,下至黎民...

白玉1
2018/07/19
10
0
优化案例 | 分区表场景下的SQL优化

导读 有个表做了分区,每天一个分区。 该表上有个查询,经常只查询表中某一天数据,但每次都几乎要扫描整个分区的所有数据,有什么办法进行优化吗? 待优化场景 有一个大表,每天产生的数据量...

iMySQL | 老叶茶馆
2017/04/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

金蝶EAS DEP 服务端 脚本

1、服务端执行SQL //服务端更新单据状态var imp = JavaImporter(); imp.importPackage(Packages.com.kingdee.eas.scm.im.inv); imp.importPackage(Packages.com.kingdee.eas.srt.comm......

路过饭堂门口
27分钟前
24
0
Hive之导出文件按逗号分隔到本地文件

如下所示,默认导出的是用\t分隔的,需要使用管道符进行转换,经常使用到,记录下. List-1 hive -e "SELECT * from student" | sed 's/\t/,/g' > /tmp/student.csv...

克虏伯
36分钟前
34
0
转置/解压缩功能(zip的反转)?

我有一个2项元组的列表,我想将它们转换为2个列表,其中第一个包含每个元组中的第一个项目,第二个列表包含第二个项目。 例如: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)]# an......

技术盛宴
52分钟前
53
0
小猪o2o系统v14.0升级v14.1攻略含小猪CMS微店铺和智慧店铺及小程序百项升级

首先我们要注意升级前的以下几个内容: 即 对环境的要求 网站需求PHP7.1 MYSQL5.1以上 Sw解密组件 解密组件在swoole-loader内 解压缩网站包 修改Conf/db.php内数据库文件 替换数据库内xxx.com...

my_gode
今天
98
0
「干货来袭」Github最全Nodejs资源集

今天给大家分享一下Github上面最全的Nodejs资源集awesome-nodejs,该项目聚合了nodejs各类优质资源,对自立于全栈开发或者想了解nodejs技术栈的开发同学极有帮助,有想进一步了解nodejs的千万...

gamedilong
今天
56
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部