- 博客(8)
- 收藏
- 关注
原创 使用PL/SQL,如何导出insert语句?
2、在弹出的导出表页面中,选中要导出的表,选择输出文件位置,点击导出即可。1、点击工具栏上方 工具/导出表。
2025-02-27 14:02:10
238
原创 oracle over()函数使用--与排序函数连用
over()开窗函数,可在同一行返回查询列和汇总值,上一篇文章介绍了与聚合函数连用的案例,今天介绍与row_number、rank()、dense_rank排序函数连用的情况。3、与dense_rank连用,必须使用order by,确定排序字段,不跳号排序,如果遇到相同值,会并列排名,然后下一个继续向下排序,如123445。2、与rank连用,必须使用order by,确定排序字段,跳号排序,如果遇到相同值,会并列排名,然后下一个跳号,如123446。二、与排序函数连用,必须使用order by。
2024-11-15 10:10:37
418
原创 oracle over()函数使用--与聚合函数连用?
over()开窗函数,可在同一行返回查询列和汇总值,常与sum、count、avg、max、min等聚合函数和row_number、rank()、dense_RANK排序函数连用,用于返回,汇总值、累计汇总值、组内汇总值,组内累计值等,功能十分强大。1.4 sum()over(partition by order by),最后一列,按partition by 后的字段分组,order by 后的字段排序,返回组内累计值。4.1 max()over(),最后一列,返回所有数据中的最大值。
2024-11-14 16:29:54
1007
原创 oracle如何对手机号码进行脱敏处理?
2.3 中间位:先找出中间位需要补*个数,即LENGTH(PHONE_NUM) - 7,然后使用LPAD函数,在1前用*补全7位,即LPAD('1', LENGTH(PHONE_NUM) - 7, '*'),其次使用REPLACE替换1,即 REPLACE(LPAD('1', LENGTH(PHONE_NUM) - 7, '*'), 1, '*')length:可选参数,指定要截取的字符串长度。例:LPAD('1', 5,'*'),表示使用*从左边对字符串1进行填充,填充到5位,返回结果为'****1'
2024-11-14 14:12:45
662
原创 plsql中导出建表语句与insert语句
v_sql := DBMS_METADATA.GET_DDL('TABLE', '表名');1、工具栏中找到“工具”>选择“导出表”1、打开 sql窗口 ,执行以下代码块。-- 设置需要导出的对象类型和对象名称。二、如何导出insert语句?-- 打印创建表的SQL语句。2、在 输出窗口 查看结果。一、如何导出建表语句?4、设置输出文件的位置。
2024-11-06 17:05:28
1423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人