1.前提
在学习oracel的过程中遇到的一个关于单双引号的问题 备注一下
2.学习过程中创建表语句是这样的
create table DEPT_DML --部门表
(
DEPT_NO NUMBER(8) not null,
DEPT_NAME VARCHAR2(50),
LOC VARCHAR2(50)
)
create table EMP_DML --员工表
(
ENAME VARCHAR2(20),
JOB VARCHAR2(20),
SAL NUMBER(5,2),
PERSION_ID INTEGER not null,
EMPNO NUMBER(8),
MGR VARCHAR2(50),
COMM VARCHAR2(50),
DEPTNO NUMBER(8),
HIREDATE DATE
)
3.查询语句如下
create view average
as
select d.dept_no as 部门编码,d.dept_name as "部门名称",
avg(e.sal) "平均工资",avg(nvl(comm,0)) 平均佣金,count(*) 员工数
from emp_dml e, dept_dml d
where e.deptno = d.dept_no
group by d.dept_no,d.dept_name
这里是创建了视图 细心的网友会发现这里有多种写法 分别是加了双引号 和不加双引号,另外还有加AS的两种情况
个人建议直接加别名 不用加英文双引号