Oracle
ray_yang0420
这个作者很懒,什么都没留下…
展开
-
oracle统计 group by之后的总条数
今天有个需求:group by分组后,需要统计总条数oracle:select count(1) from(select t.workday from NEWSTAFF_WORK_TEMPLETE t where t.position=nsp.id group by t.workday) days原创 2020-08-13 13:42:39 · 3332 阅读 · 0 评论 -
oracle 查询group by的字段之外的字段
今天有一个需求要使用group by,oracle的的group by的用法是:select后面的字段要属于group by的字段,并且order by后面的字段也属于group by的字段里面。但是我要select的字段多于group by的字段,怎么办呢?1.查询字段使用的oracle的版本select * from nls_database_parameters;我的是12.2.0.1.0,也就是12c2.两种group by的方法 (1).oracle10版本及其以前,..原创 2020-08-13 09:21:27 · 4195 阅读 · 0 评论 -
oracle varchar2排序问题
在oracle中假如你的排序字段是个varchar2类型,碰到9和10,11,12..比较,这时就凉凉了,今天我就碰到这个问题了,还是实在本地开发过程中遇到的,要是上线出现这中问题,又要挨骂了。oracle认为9比10,11,12大,因为9是和个位数先比一次,再和十位数比一次,9肯定比1大,这个时候就有问题...原创 2020-08-12 20:25:56 · 449 阅读 · 0 评论 -
Oracle相关:PL/SQL中执行多条insert语句
方法一:新建一个SQL Window,使用pl/sql块,如下:plsql块: begin。。。。。。。。。。 insert语句 end;方法二:使用存储过程,如下:create or replace procedure insertData (存储过程名字,这里使用无参存储过程就可以)is(使用as也可以,两者都一样)begin...原创 2020-01-13 15:41:01 · 2125 阅读 · 0 评论