Select查询语句

来源:互联网 发布:网络教育专升本 编辑:程序博客网 时间:2024/06/14 10:11

SQL语句分类

 Select查询语句

DML语句(数据操作语言)

InsertUpdateDeleteMerge

DDL语句(数据定义语言)

CreateAlterDropTruncate

DCL语句(数据控制语言)

GrantRevoke

事务控制语句

Commit RollbackSavepoint

基本 SELECT 语句

SELECT *|{[DISTINCT] column|expression [alias],...}

FROM table;

SELECT 标识 选择哪些列。

FROM 标识从哪个表中选择。

选择全部列

SELECT *

FROM   departments;

选择特定的列

SELECT department_id, location_id

FROM   departments;

 

Writing SQL Statements

SQL 语言大小写不敏感。

SQL 可以写在一行或者多行

关键字不能被缩写也不能分行

各子句一般要分行写。

使用缩进提高语句的可读性。

 

操作符优先级

SELECT last_name, salary, 12*salary+100

FROM   employees;

定义空值

SELECT last_name, job_id, salary, commission_pct

FROM   employees;

连接符

连接符:

把列与列,列与字符连接在一起。

||’表示。

可以用来‘合成’列。

用法举例:

select ename || ' is a ' || job from emp;

select empno, ename || ' ''s annual salary is ' || sal*12 from emp;

删除重复行

SELECT DISTINCT department_id

FROM   employees;

原创粉丝点击