oralce
BeALittleCat
这个作者很懒,什么都没留下…
展开
-
Oracle 使用总结(四)
1. 查看 表是哪个模式下的 SELECT * SELECT dba_tables WHERE table_name LIKE '%CUX_TP_TP_MENU%'; -- %% 中的是表名原创 2020-03-10 15:13:02 · 99 阅读 · 0 评论 -
Oracle merge into
最近学习别人的存储过程的时候遇到merge into用法,还未总结 参考https://www.cnblogs.com/dongsheng/p/4384754.html原创 2018-01-16 19:47:55 · 201 阅读 · 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 · 435 阅读 · 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 · 870 阅读 · 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 · 86 阅读 · 0 评论