oralce
BeALittleCat
这个作者很懒,什么都没留下…
展开
-
Oracle 使用总结(四)
1. 查看 表是哪个模式下的SELECT * SELECT dba_tables WHERE table_name LIKE '%CUX_TP_TP_MENU%'; -- %% 中的是表名原创 2020-03-10 15:13:02 · 107 阅读 · 0 评论 -
Oracle merge into
最近学习别人的存储过程的时候遇到merge into用法,还未总结参考https://www.cnblogs.com/dongsheng/p/4384754.html原创 2018-01-16 19:47:55 · 205 阅读 · 0 评论 -
Oracle 技巧总结(一):行转列
1. 关键字:listagg() within group (order by ..)oracle中行转列 语法结构select listagg(column1, ',') within group(order by column2) from X; 如下图所示:listagg(attr1, attr2):第一个参数是要行转列的那个字段,第2个参数分隔符。within group...原创 2018-09-17 14:58:35 · 463 阅读 · 0 评论 -
Oracle 技巧总结 (二):nvl() 函数
1. nvl 函数的妙用当传入参数比较多,切不要求必输的情况下,在一个sql中即在不使用字符串拼接动态sql的情况下使用nvl函数使非必要参数 对应的 字段 作为条件 使之失效。例如:select name, sex, address from t_student where name like '%明%' and nation = nvl(p_nation, nation);解释下这...原创 2019-01-10 16:58:35 · 898 阅读 · 0 评论 -
原 Oracle 技巧总结 (三)
1. 先分组再排序row_number() over (partition by col1 order by col2) eg: select * , row_number() over(partition by student_id order by score) from t_score order by stu_name;将学生的成绩表 按照学号student_id分组,然...原创 2019-01-23 17:07:53 · 94 阅读 · 0 评论