首页 > 代码库 > Oracle学习笔记

Oracle学习笔记

Oracle简介

 

课后作业01

 1   --查询员工姓名和职位字数相等的员工 2  3     SELECT * from emp where length(ename)=length(job); 4     5   --查询ename以s结尾的员工(不用like) 6  7     SELECT * FROM emp where substr(ename,-1)=S; 8     9   --查询所有的员工的名字,截取ENAME的首字母,10    11     SELECT substr(ename,1,1) FROM emp;12    13   --拼接后面的,输出以下格式S.King14   15     SELECT concat(S.,King) FROM emp;16    17   --查询所有的ENAME,把“S”换为“-”之后再输出18   19     SELECT replace(ename,S,-) FROM emp;20    21   --用户输入一个任意编号,查询此编号的员工22   23     SELECT * from emp where empno = &input;24    25   --用户输入一个关键字,查询ename包含此关键字的员工(不用LIKE)26   27     SELECT * from emp where instr(ename,&input)<>0 ;

执行另外一个SQL文件

 1  --编写以下SQL 2  3    --1.找出重复的记录--不用distinct 4      5     select cname from stu group by(cname) having count(cname)>=1; 6      7    --2.找出没有重复的记录 8      9     select cname from stu group by(cname) having count(cname)=1;10 11    --3.删除重复的记录12     13     delete cname from stu group by(cname) having count(cname)>1;

 

Oracle学习笔记