
Oracle
仙道Bob
我曾经跨过山和大海 也穿过人山人海 直到看见平凡才是唯一的答案
展开
-
查询oracle表字段并判断是否主键
select a.column_name name,case when a.column_name=t.column_name then 1 else 0 end isKeyfrom user_tab_columns aleft join (select b.table_name,b.column_name from user_cons_columns bjoin user_constraints c on c.CONSTRAINT_NAME=b.CONSTRAINT_NAMEwhere c.co.原创 2020-11-02 15:43:27 · 2766 阅读 · 0 评论 -
开窗函数OVER(PARTITION BY... ORDER BY...)详解
本文转自:【Orcale】分析函数 OVER(PARTITION BY... ORDER BY...)的讲解项目中用到分组排序,求和之类的,这位小哥写的很详细,记录一下算当期之后剩余的本金利息和select rid||'',lid,indexs,should_capital,fact_capital,should_interest,fact_interest,sum(should_...转载 2018-11-20 17:20:05 · 2045 阅读 · 0 评论 -
排序函数row_number,rank,dense_rank区别
row_number,rank,dense_rank这三个都是排序函数,几乎每种数据库都支持这几个函数。它们都是配合开窗函数over(partition by col1 order by col2)使用。下面根据实例看看这三个有什么区别:首先建个临时表,然后插入一些数据:create table tmp_user(a varchar2(6),b int);insert int...原创 2019-09-26 11:11:31 · 707 阅读 · 0 评论