Oracle练习题(二) |
您所在的位置:网站首页 › java把小写字母变成大写 › Oracle练习题(二) |
Oracle练习题(二)
说明:以下查询以scott模式下emp表和dept表为操作对象 (1) 以首字母大写的方式显示所有员工的姓名 select initcap(ename) from emp; (2) 将员工的职位用小写显示 select lower(job) from emp; (3) 将员工的名字分别用大写和小写显示 select upper(ename),lower(ename) from emp; (4) 将员工名字,首字母小写,其他字母大写的方式显示 select upper(substr(ename,1,1))||lower(substr(ename,2)) from emp; 或者 select initcap(lower(ename)) from emp; (5) 显示员工姓名为5个字符的员工 select * from emp where length(ename) = 5; (6) 显示所有员工姓名的前三个字符 select substr(ename,1,3) from emp; (7) 显示所有员工姓名的后三个字符 select substr(ename,length(ename)-2) from emp; 或者 select substr(ename,-3) from emp; (8) 以字符长度为10的方式显示员工职位,多余的位数在右边以*来填充 select rpad(job,10,’*’) from emp; (9) 找出字符串"oracle training"中第二个ra出现的位置 select instr (‘oracle training’,‘ra’,1,2) from dual; (10) 去除字符串‘ aadde gf ’两边的空格 select trim(’ aadde gf ') from dual; (11) 以指定格式显示员工的工资(格式:SMITH 的工资是 800) select ename||‘的工资是’||sal from emp; |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |