码迷,mamicode.com
首页 > 数据库 > 详细

Oracle学习笔记

时间:2016-12-15 00:34:49      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:笔记   姓名   首字母   编号   格式   input   having   rom   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.King
14   
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学习笔记

标签:笔记   姓名   首字母   编号   格式   input   having   rom   oracle   

原文地址:http://www.cnblogs.com/anstoner/p/6181423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!