基本SQL-SELECT

2018-09-10  本文已影响15人  lifeline丿毅

SQL语句分为以下三种类型:

DML用于查询与修改数据记录,包括如下SQL语句:
DDL用于定义数据库中的结构。比如创建、修改或删除出具库对象,包括如下SQL语句:
DCL用来控制数据库的访问,宝库如下SQL语句:
注意
算数运算符

数字和日期使用的算术运算符
“+” 加
“-” 减
“*” 乘
“/” 除

操作符优先级

“*” “/” “+” “-”

列的别名
连接符
字符串
重复行

默认情况下,查询会返回全部行,包括重复行。
去除重复行命令:distinct
如 select distinct departmant_is from emplayees


图片.png
SQL和SQL*Plus的区别
SQL SQL*Plus
一种语言 一种环境
ANSI标准 Oracle的特性之一
关键字不能缩写 关键字可以缩写
使用语句控制数据库中的表的定义信 息和表中的数据 命令不能改变数据库中的数据的值
集中运行
SQL*Plus

使用SQL*Plus可以:

显示表结构

如:DESCRIBE employees


图片.png

第一章 基本SQL- SELECT语句

练习

1、SQLPLUS命令可以控制数据库吗?不能
2、下面的语句是否可以执行成功
select last_name,job_id,salary as sal from employees
可以
3、下面的语句书否可以执行成功
select * from employees
可以 查询表中所有列
4、找出下面语句中的错误
select employee_id,last_name,salary
12 “ANNUAL SALARY” FROME employees;
标点符号需要是英文格式下的
5、显示表departments的结构,并查询其中的全部数据
desc department
select * from departments;
6、显示出来employees中的全部job_id(不能重复)
select distinct job_id from employees
7、显示出表employees的全部列,各个列之间用逗号连接,列头显示成OUT_PUT
SELECT employees_id ||','|| last_name||','||salary "OUT_PUT"
FROM employees

上一篇 下一篇

猜你喜欢

热点阅读