ORA-00923: FROM keyword not found where expected(单双引号)
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的两种情况
个人建议直接加别名 不用加英文双引号
    前途是光明的,道路是曲折的,这是人们常说的一句话,事实也的确如此,不经历风雨哪能见彩虹。前行的路必然不会一路平坦,但只要方向正确,只要还有毅力,还能坚持下去,就要继续前进。唯有这样才能创造属于自已的奇迹。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号