• 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的两种情况  

    个人建议直接加别名 不用加英文双引号

  • 相关阅读:
    hadoop编程问题
    poj2760:数字三角形
    poj1201:Intervals
    差分约束
    poj1033:Defragment
    poj1089:Intervals
    poj2251:Dungeon Master
    天天向上的力量 III
    整数逆位运算
    星号三角形 I
  • 原文地址:https://www.cnblogs.com/kelly1314/p/9888066.html
Copyright © 2020-2023  润新知