随笔分类 -  ①_SQL数分技术

1 第一步:从SQL的知识体系中,提炼出查询数据的基础功能, 2 第二步:将基础功能制作成固定模板,通过修改表名和列名直接使用, 3 第三步:将简单的基础功能通过组合使用,实现复杂的数据集查询.
摘要:前言导读 本章介绍了在正常使用Oracle数据库之前进行的常规操作 本章语句的运行需要子啊PLSQL软件中运行 本章导入导出语句需要在虚拟环境中直接运行 1 Oracle创建表空间和用户 --1 创建表空间 CREATE TABLESPACE KEN DATAFILE 'E:\app\KEN.dbf 阅读全文
posted @ 2021-10-12 19:03 感恩的学习空间 阅读(89) 评论(0) 推荐(0)
摘要:前言导读 在Oracle数据库中,查看所有表及对应个表的行数,只用一个select语句查询table_name和num_rows两个字段即可。 table_name是表名,num_rows代表表的行数。 具体如下: 1、查询数据库所有的表sql: select t.table_name,t.num_ 阅读全文
posted @ 2021-10-12 19:00 感恩的学习空间 阅读(618) 评论(0) 推荐(0)
摘要:前言导读 本章收集了一些查询sqlsever2008数据库表信息的功能, 通过这些功能可以查看到很多隐藏的表格信息. 查询所有表,字段,说明等详细信息 1 查询数据库表说明: select top 1000 ROW_NUMBER() OVER (ORDER BY a.object_id) AS No 阅读全文
posted @ 2021-10-12 18:56 感恩的学习空间 阅读(145) 评论(0) 推荐(0)
摘要:前言导读 本章汇总介绍了一些数据库表格批量操作的小技巧 虽然没有复杂的代码,但是实用性还是很高的. 1 使用WPS表格设指定批处理 第一步:查询出数据库中所有表和数据量 --查询全表 SELECT replace(info,0,'select*from'),a.name, b.rows FROM s 阅读全文
posted @ 2021-10-12 18:51 感恩的学习空间 阅读(484) 评论(0) 推荐(0)
摘要:前言导读 这个实例的逻辑性也是非常强的,特别能锻炼逻辑思维, 虽然这个功能在pandas中的语法是很简单的. 一 创建演示数据 1新建表 create table 多重去重表 (编号 varchar(10) , 股室 varchar(50) , 职能 varchar(50),工资 int) 2插入数 阅读全文
posted @ 2021-10-12 12:55 感恩的学习空间 阅读(634) 评论(0) 推荐(0)
摘要:前言导读 本章也是对字符处理函数的逻辑性的应用,特别能锻炼逻辑思维. 1 分列函数说明 --1 CHARINDEX函数功能说明: CHARINDEX函数的作用是如果能够找到对应的字符串,就返回该字符串的位置,否则返回0. --2 CHARINDEX函数使用格式: CHARINDEX(expressi 阅读全文
posted @ 2021-10-12 12:51 感恩的学习空间 阅读(560) 评论(0) 推荐(0)
摘要:前言导读 这个实例是一个群友提出的,我觉得这个涉及到一些字符处理函数的逻辑性 觉得特别具有代表性,因此就收录到我的实例中. --1 功能名称: 查询字符串指定字符出现的次数 --2 功能原理: len(列名):得出每一格字符的总数量 replace(列名, '字符', ''):将目标字符剔除,变为空 阅读全文
posted @ 2021-10-12 12:40 感恩的学习空间 阅读(624) 评论(0) 推荐(0)
摘要:前言导读 本章介绍了if表达式在select中的功能和用法, 功能类似case when,具体使用根据个人的喜好. 1 IF表达式 --标准格式 IF( expr1 , expr2 , expr3 ) expr1 的值为 TRUE,则返回值为 expr2 expr1 的值为FALSE,则返回值为 e 阅读全文
posted @ 2021-10-12 11:06 感恩的学习空间 阅读(2719) 评论(0) 推荐(0)
摘要:前言导读 在实际工作中会经常遇到两个不精准的数据集,没有办法匹配有效数据, 因此通过join模糊匹配就可以实现含义一样,但是名字不精准的数据匹配. 第一步:表结构如图 --通过code和code2串联,code是code2中的一部分... 表结构如图, --通过code和code2串联,code是c 阅读全文
posted @ 2021-10-12 10:45 感恩的学习空间 阅读(974) 评论(0) 推荐(0)
摘要:使用SQL进行身份证信息提取 前言导读 本章是实用SQL语句对身份证进行的信息提取, 这里只是提供了一个最基本的提取功能, 同时也可以组合分支语句等组合在一起实现. --1提取身份证位数 SELECT LEN(211223198406220014) --2提取身份证生日 SELECT SUBSTRI 阅读全文
posted @ 2021-10-12 10:37 感恩的学习空间 阅读(1236) 评论(0) 推荐(0)
摘要:前言导读 本章发布了两个很有代表性的,复杂的SQL语句模型,都是多个功能组合使用的 通过对这两个复杂模型的使用,可以开拓我们对SQL语句功能的理解 同时也能够锻炼我们的逻辑思维能力 1 综合功能模型一 统计函数+case when分支语句+连接匹配+分组 SELECT 姓名, sum(CASE WH 阅读全文
posted @ 2021-10-12 10:26 感恩的学习空间 阅读(135) 评论(0) 推荐(0)
摘要:前言导读 1 Sqlite3是一个简易的内嵌型的数据库,特点就是小巧,简单,可移植,可嵌入. 2 整体的语法结构和T_SQL语言保持一致,只是在几个功能格式和函数名称上有差别. 3 选择整理Sqlite3的语法函数的原因,是因为可以在pandas中直接读取本地Excel表格 4 可以直接对读取表格的 阅读全文
posted @ 2021-10-11 15:51 感恩的学习空间 阅读(490) 评论(0) 推荐(0)
摘要:前言导读 在使用SQL对数据进行操纵的时候经常会设计到对数值数据的统计计算和字符数据的各种处理 因此如果能够掌握对各种数据类型的转换,在处理数据的能力上会更上一层楼. 1 常用格式 --1字符型数据:nvarchar --2整形数据:int --3浮点型:float 2 格式说明 --1数据导入数据 阅读全文
posted @ 2021-10-11 15:32 感恩的学习空间 阅读(622) 评论(0) 推荐(0)
摘要:前言导读 本章收录了SQL语言中经常使用的统计类函数和字符处理函数, 如果能熟练使用这些函数,会大大提高SQL处理字符的能力. 第一部分:SQL函数初级使用 1 字符个数 LEN(‘列’) --列的字符数 charindex(‘列中字符’,‘列’) --列中字符在列中的位置 2 字符提取 left 阅读全文
posted @ 2021-10-11 15:20 感恩的学习空间 阅读(102) 评论(0) 推荐(0)
摘要:前言导读: 本章是对SQL语句基础功能中,一些功能用法的扩展使用的总结,都是实际工作中一些经验的积累. 1 select列查询功能组合使用 --1 函数处理+列计算+列改名 select 函数(列) + 列名 AS 新列名 from 表名 --2 数据标定+函数处理+列计算+列改名 select C 阅读全文
posted @ 2021-10-11 13:18 感恩的学习空间 阅读(193) 评论(0) 推荐(0)
摘要:前言导读 1 第一步:从SQL的知识体系中,提炼出查询数据的基础功能, 2 第二步:将基础功能制作成固定模板,通过修改表名和列名直接使用, 3 第三步:将简单的基础功能通过组合使用,实现复杂的数据集查询. 一 SQL语句整体架构 SELECT --1 查询数据表 INTO --2 新建数据表 FRO 阅读全文
posted @ 2021-10-11 09:17 感恩的学习空间 阅读(154) 评论(0) 推荐(0)