06 2020 档案
摘要:Anaconda 是 Python 的一个科学计算发行版,内置了上千个 Python 常用的库,包括 Scikit-learn、numpy、pandas、scipy 等。 下载与安装 包管理和环境管理 conda 命令 conda install numpy <包名称列表> # 指定安装的包 con
阅读全文
摘要:一、随机抽取数据 select * from ( select * from table_name order by dbms_random.value ) where rownum < N; 解释: dbms_random 是一个可以生成随机数值或者字符串的程序包。 value() 最常用,有两种
阅读全文
摘要:一、具体数据 销售清单如下: 种类 价格 销量 营业额 西瓜 10.0 50 500.0 西红柿 5.0 200 1000.0 青瓜 8.0 66 528.0 茄子 5.5 54 297.0 ... ... ... ... 二、统计需求 **需求:**统计销量前3名的营业额之和,占营业总额的比例。
阅读全文
摘要:在 Oracle 中有时需要使用转义特殊字符。 通常使用单引号,但这种转义方式很不直观。 select 'It''s a bird.' from dual; 另外,还可以使用 Q'' 来对特殊字符进行转义。Q 转义符通常后面使用 ! [] {} () <> 等转义符号。 任意单字节和多字节字符集 [
阅读全文
摘要:在 Oracle 中可以利用系统表 user_tables 和 all_talbes 判断表是否存在,但有时在存储过程中确认表是否存在并不方便,因此有必要封装一个函数,进行调用。 下面是函数的内容: -- 判断表是否存在 create or replace function temp_is_tabl
阅读全文
摘要:在 Oracle 中可以利用系统表 user_objects 查询表的建表时间。 -- 查询表 select * from user_objects; -- 返回 object_name -- 表名 object_type -- 类型 created -- 创建时间 last_ddl_time --
阅读全文
摘要:在 Oracle 中可以利用系统表 dba_tab_columns 查询表的列属性。 -- 查询所有列 select * from dba_tab_columns where table_name = 'TEMP_CWH_CITY'; -- 结果 TEMP_CWH_CITY CITY_CODE VA
阅读全文
摘要:在 Oracle 中可以利用系统表 user_segments 查询表的存储空间占用大小。 select segment_name as table_name, -- 表名 segment_type, -- 表类型 bytes, -- 实际大小 round(bytes/1024/1024, 2) -
阅读全文
摘要:在 Oracle 中可以通过 DBA_TABLES、ALL_TABLES、USER_TABLES 等3个视图表查询关系表信息,它们之间的关系和区别为: DBA_TABLES >= ALL_TABLES >= USER_TABLES DBA_TABLES:DBA拥有的或者可以访问的所有关系表 ALL_
阅读全文
摘要:一、介绍 enumerate()函数可以用于将一个可遍历的数据对象(例如:列表、元组、字符串)组合为一个索引序列,同时列出数据值(value)和数据下标(索引 index),一般用于 for 循环当中。 枚举、列举的意思,返回一个 enumerate 对象。 二、语法 enumerate(seque
阅读全文