SQL学习笔记--基本select
2017-08-16 10:11
218 查看
复习+学习,
温故而知新。
基本select
1)空值(null):未定义值、不确定的值、不是零也不是空格。空值不能够直接参与四则运算。
2)别名中特殊字符需要加双引号:
select sal*12 as “ann sal” from emp; –特殊字符 空格;
select sal*12 as ann_sal from emp; –无特殊字符;
*select sal*12 as “ann”sal” from emp; –打印表头为 ann”sal 单引号用2个单引号转义,插入的时候是可以的,但是表头还是2个单引号。
3)连接操作符:
select ename||’ is ‘||job from emp; –注意一定要为单引号引住连接内容,打印表头为 ENAME||’IS’||JOB ,查询内容为 XXX is XXX 。
4)压缩(去重) distinct
select distinct(deptno) from emp;
5)表结构查询 desc emp; –如果使用PL/SQL工具进行操作,SQL Window 执行为无效语句,需要用 Command Window 执行。
*浅显的理解了一下: desc 好像是非 sql 命令,而 SQL Window 是查询窗口而不是命令窗口,所以在 Command Window 和控制台上面是能够使用 desc 这个命令的,但是在查询窗口就无法执行非 sql 命令。(还需加深,埋下BUG)
注释:*为不确定自我见解,有错误请毫不留情直接指出。
温故而知新。
基本select
1)空值(null):未定义值、不确定的值、不是零也不是空格。空值不能够直接参与四则运算。
2)别名中特殊字符需要加双引号:
select sal*12 as “ann sal” from emp; –特殊字符 空格;
select sal*12 as ann_sal from emp; –无特殊字符;
*select sal*12 as “ann”sal” from emp; –打印表头为 ann”sal 单引号用2个单引号转义,插入的时候是可以的,但是表头还是2个单引号。
3)连接操作符:
select ename||’ is ‘||job from emp; –注意一定要为单引号引住连接内容,打印表头为 ENAME||’IS’||JOB ,查询内容为 XXX is XXX 。
4)压缩(去重) distinct
select distinct(deptno) from emp;
5)表结构查询 desc emp; –如果使用PL/SQL工具进行操作,SQL Window 执行为无效语句,需要用 Command Window 执行。
*浅显的理解了一下: desc 好像是非 sql 命令,而 SQL Window 是查询窗口而不是命令窗口,所以在 Command Window 和控制台上面是能够使用 desc 这个命令的,但是在查询窗口就无法执行非 sql 命令。(还需加深,埋下BUG)
注释:*为不确定自我见解,有错误请毫不留情直接指出。
相关文章推荐
- 【Oracle】SQL学习笔记1---基本概念及SELECT语句及提取和排序数据
- 数据库学习笔记3 基本的查询流 2 select lastname+','+firstname as fullname order by lastname+','+firstname len() left() stuff() percent , select top(3) with ties
- 【SQL Server学习笔记】8:T-SQL部分基本语法
- SQL学习笔记三 select语句的各种形式小结
- MySQL学习笔记(5)--基本的SQL语句
- [原创]java WEB学习笔记92:Hibernate学习之路-- -QBC 检索和本地 SQL 检索:基本的QBC 查询,带 AND 和 OR 的QBC,统计查询,排序,分页
- SQL语句学习笔记☞select(待完善...)
- 数据库学习笔记之SQL查询的基本语法结构
- Oracle SQL Plus 的基本操作 - Oracle 学习笔记 1
- SQL Server学习笔记之 T-SQL研究之[基本查询]
- SQL学习笔记1-insert&select
- PL/SQL 学习笔记(一)----- pl/sql 基本查询与排序
- sql分类及基本sql操作,校对规则(mysql学习笔记二)
- 数据库学习oracle之基本的sql语句select语句
- 存储过程学习笔记三---T-SQL基本知识
- SQL学习笔记(基本语法)
- SQL:1999基本语法(学习笔记)
- SQL学习笔记----Select查询先后顺序
- Oracle 学习笔记 15 -- PL/SQL基本语法、流程控制
- SQL 学习笔记之Select完整语法及执行过程详解