我写这样sql语句
create table employee2
as
select empno,ename,job from emp
where ename like '%s%';
当我执行这sql语句是,表格能创建,但表格没有数据为什么

解决方案 »

  1.   

    emp 表中无满足条件的数据
      

  2.   

    select empno,ename,job from emp
    where ename like '%s%'; 
    你这条语句能查出来数据吗?
      

  3.   

    2楼 说的对,没有数据,可我想把emp表找了个员工姓名有s的记录找出来,那该怎么写了
      

  4.   

    同意楼上的各位所说,应该是没有符合条件的数据
    可以试一下这个语句再验证下:create table employee2 
    as 
    select empno,ename,job from emp 
    where 's' in ename ; 
      

  5.   

    你的写法是正确的,如果没有结果,那就说明EMP表中没有姓名包含s的员工(注意:这里指的是小写的s)