标签:笔记 姓名 首字母 编号 格式 input having rom oracle
Oracle简介
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;
标签:笔记 姓名 首字母 编号 格式 input having rom oracle
原文地址:http://www.cnblogs.com/anstoner/p/6181423.html