oracle
文章平均质量分 72
weixin_42940849
这个作者很懒,什么都没留下…
展开
-
decode函数的几种用法
decode的几种用法1:使用decode判断字符串是否一样DECODE(value,if1,then1,if2,then2,if3,then3,…,else)含义为IF 条件=值1 THEN RETURN(value 1)ELSIF 条件=值2 THEN RETURN(value 2) …ELSIF 条件=值n THEN RETURN(value 3)...转载 2018-12-13 09:58:14 · 4466 阅读 · 0 评论 -
oracle中如何通过rownum实现删除多行数据实操
最近碰到这样一个oracle的问题,有时候想删除指定行数的多行数据,这个多行指的是select * from 表时的行。这时我想到伪列rownum,条件如下:表:sc ; 复合主键:sno,cno ;想要删除第8行以后的数据。于是我潇洒的写出了这样一句:delete from sc where (sno,cno) in (select sno,cno from(select s.,rown...原创 2018-12-21 16:40:37 · 5070 阅读 · 0 评论 -
oracle知识整理
1.查看当前数据库的名字select name from v$database2.查看当前数据库实例名select instance_name from v$instance(这句不知道有什么作用,提示sql无效)show parameters instance_name一个数据库可以有多个实例,在做数据库集群的时候可以用到3.查看表空间的名字select * from dba_d...翻译 2018-12-11 23:47:52 · 164 阅读 · 0 评论 -
oracle 基础练习题2(scott用户下的emp,dept表)
前言:此文主要为了记录学习,分享,希望爱学习之人能有所收获。1.查询工资在0-1000,1000-2000,2000-3000,3000以上各个工资范围的员工数。2.要求查询出: 部门名称,部门的员工数,部门的平均工资,部门的最低收入雇员的姓名3.原题有错误,思考题,删除emp表中重复的记录个人思路:用原表minus去重的表则得到重复的记录,然后删除即可。但是emp表中有唯一主键,所以不存...原创 2018-12-12 10:36:36 · 3758 阅读 · 0 评论