问题:显示只有首字母大写的所有雇员的姓名下面是雇员表的结构
empno   ename   job  salary hiretime

解决方案 »

  1.   

    select ename from emp where substr(ename,1,1) = upper(substr(ename,1,1)); 
    或者
    select ename from emp where regexp_like(ename,'^[[:upper:]]','c');
      

  2.   

    噢,那试试这个
    select ename from emp where substr(ename,0,1)= upper(substr(ename,1,1))||lower(substr(ename,2));
      

  3.   

    写错select ename from emp where substr(ename,1,1)= upper(substr(ename,1,1))||lower(substr(ename,2));
      

  4.   

    晕,还是写错,我没救了select ename from emp where ename = upper(substr(ename,1,1))||lower(substr(ename,2));
      

  5.   

    好的  很感谢
    看到你这个方法, 我突然想到一个还算比较好的
    select ename from emp where ename = initcap(ename);