![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
CQ_Lucky
这个作者很懒,什么都没留下…
展开
-
row_number() over(partition by 列名1 order by 列名2 desc)的使用
表示根据 列名1 分组,然后在分组内部根据 列名2 排序,而此函数计算的值就表示每组内部排序后的顺序编号,可以用于去重复值与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码.---查询所有姓名,如果同名...转载 2019-01-08 16:47:02 · 686 阅读 · 0 评论 -
to_char(数据,'FM999,999,999,999,990.00')
select to_char(0.596,‘FM999,999,999,990.00’) from dual 它的执行结果如下: 怎样使查出来类似0.60的小数带0,答案是:使用如上的格式即可。 ①其9代表:如果存在数字则显示数字,不存在则显示空格。 ②其0代表:如果存在数字则显示数字,不存在则显示0,即占位符。 ③其FM代表:删除如果是因9带来的空格,则删除之。 转自:htt...转载 2019-03-01 10:49:23 · 3375 阅读 · 0 评论