sql语句查询问题 问题:显示只有首字母大写的所有雇员的姓名下面是雇员表的结构empno ename job salary hiretime 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select ename from emp where substr(ename,1,1) = upper(substr(ename,1,1)); 或者select ename from emp where regexp_like(ename,'^[[:upper:]]','c'); 噢,那试试这个select ename from emp where substr(ename,0,1)= upper(substr(ename,1,1))||lower(substr(ename,2)); 写错select ename from emp where substr(ename,1,1)= upper(substr(ename,1,1))||lower(substr(ename,2)); 晕,还是写错,我没救了select ename from emp where ename = upper(substr(ename,1,1))||lower(substr(ename,2)); 好的 很感谢看到你这个方法, 我突然想到一个还算比较好的select ename from emp where ename = initcap(ename); oracle10g负载均衡与集群,如何做? 论坛数据库表的设计与优化 [求助] oracle无法启动 视图结果利用存储过程插入到表中 这样的上sql怎么写啊? 求助,关于互斥的问题。 请问有谁知道163邮箱的后台数据库的数据结构或者工作原理? 为何在Enterprise Manager里看不到我的数据库? 如何给一个表按日期进行分区 当select语句中同时使用内联和外联,或者多次使用内联或者外联时,其执行的顺序和机理是怎样的? 还是sql查询问题 两个问题~
或者
select ename from emp where regexp_like(ename,'^[[:upper:]]','c');
select ename from emp where substr(ename,0,1)= upper(substr(ename,1,1))||lower(substr(ename,2));
看到你这个方法, 我突然想到一个还算比较好的
select ename from emp where ename = initcap(ename);