SQL学习笔记--基本select

复习+学习,
温故而知新。
基本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)

注释:*为不确定自我见解,有错误请毫不留情直接指出。

你可能感兴趣的:(工作总结,学习笔记,sql,select)