首页 > 代码库 > 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学习笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。