Oracle_Q&A_01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle_Q&A_01相关的知识,希望对你有一定的参考价值。

Step01: SHOW USER DESCRIPTION

Step02:QUESTION & ANSWER

--查询员工姓名和职位字数相等的员工
SELECT * from emp where length(ename)=length(job);

--查询ename以s结尾的员工(不用like)
SELECT * FROM emp where substr(ename,-1)=‘S‘;

--查询所有的员工的名字,截取ENAME的首字母,
SELECT substr(ename,1,1) FROM emp;

--拼接后面的,输出以下格式S.King
SELECT concat(‘S.‘,‘King‘) FROM emp;

--查询所有的ENAME,把“S”换为“-”之后再输出
SELECT replace(ename,‘S‘,‘-‘) FROM emp;

--用户输入一个任意编号,查询此编号的员工
SELECT * from emp where empno = &input;

--用户输入一个关键字,查询ename包含此关键字的员工(不用LIKE)
SELECT * from emp where instr(ename,‘&input‘)<>0 ;

以上是关于Oracle_Q&A_01的主要内容,如果未能解决你的问题,请参考以下文章

Oracle_Q&A_02

Oracle_Q&A_04

day01_oracle-10G安装过程

day01_linux中与Oracle有关的内核参数详解

Oracle插入特殊字符 “&” 和 空格

Oracle 11.2.0.4打PSU 11.2.0.4.161018