摘要: 表-表比较 整体思路 两张表条数一样 条数相同是前提,然后比较字段值才有意义 两表字段值完全相同【两表所有字段的值相同】 两表所有字段union后,条数与另一张表条数一样 两表字段值部分相同【两表部分字段的值相同】 原理:union有去重功能 两表部分字段union后,条数与另一张的count(di 阅读全文
posted @ 2022-05-16 21:16 中了毒蛇粉的猫 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 数据准备 -- 建表 CREATE TABLE IF NOT EXISTS TEST01.A ( ID VARCHAR(50) COMMENT 'ID号' -- 01 ,NUMS INT COMMENT '数字' -- 02 ,NAME VARCHAR(50) COMMENT '名字' -- 03 阅读全文
posted @ 2022-05-15 13:32 中了毒蛇粉的猫 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 写建表语句或者查询语句,手写SQL难免格式出错,尤其是字段很多的时候。 于是面对大批量开发任务时,为了减少手写带来的小错误,一些公司会用自家研发的小工具,协助开发,一般只需要配置相关的表信息与字段信息,就会批量生成建表语句与查询语句。遗憾的是,市场上还没有通用的SQL开发小工具。 实际上在没有这些小 阅读全文
posted @ 2021-11-23 16:44 中了毒蛇粉的猫 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 自动化测试步骤 《测试案例》中配置好相关的数据字典以及data_dt和测试人等基本信息,方便拼接测试QL 将对应的部分字段以及测试SQL粘贴进《规则配置表》中,同时添加更新信息 这里要注意的是,将《规则配置表》另存为相应测试项的CSV文件,注意CSV文件中需要右键删除多余空行 命名参考 sit_pk 阅读全文
posted @ 2021-11-10 11:06 中了毒蛇粉的猫 阅读(147) 评论(0) 推荐(0) 编辑
摘要: import csv inFile = open('d.csv','rb') # 打开csv文件 inReader = csv.reader(inFile) # 读取csv文件 for rowIndex,row in enumerate(inReader, start = 1): for colIn 阅读全文
posted @ 2021-11-10 10:55 中了毒蛇粉的猫 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一致性测试 在做集市迁移时,甲方比较看重数据的一致性测试,一般会要求做新表与旧表的数据量比对,以及部分金额字段的字段级比对。 下面给出的参考SQL都可以先在Excel中做好拼接语句,再整合到Python脚本框架中。一般整合之前可以先调试好SQL语句,也就是直接在SQL查询平台sqldbx,先跑一遍S 阅读全文
posted @ 2021-11-07 13:03 中了毒蛇粉的猫 阅读(417) 评论(0) 推荐(0) 编辑
摘要: python open函数中的newline参数问题 python版本:2.6 用open函数打开csv文件,提示TypeError: 'newline' is an invalid keyword argument for this function。(newline是为了解决写入时新增行与行之间 阅读全文
posted @ 2021-10-26 12:28 中了毒蛇粉的猫 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 无论我们想替换或删除关键词或内容,在做这一波操作之前,我们都需要正确地定位到我们的关键对象,也就是对关键对象进行有效地匹配。 如何做到有效地“匹配” 匹配单个关键词 这也是最简单的匹配,直接打开查找替换窗口,输入关键词即可 场景延伸: 可为关键词添加标记,进而可挑选出关键词所在的行内容 匹配多个关键 阅读全文
posted @ 2021-10-25 15:00 中了毒蛇粉的猫 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 1.查找一个匹配项 查找并返回一个匹配项的函数有3个:search、match、fullmatch,他们的区别分别是: search: 查找任意位置的匹配项 match: 必须从字符串开头匹配 fullmatch: 整个字符串与正则完全匹配 2.查找多个匹配项 讲完查找一项,现在来看看查找多项吧,查 阅读全文
posted @ 2021-10-11 16:48 中了毒蛇粉的猫 阅读(667) 评论(0) 推荐(0) 编辑
摘要: Python3.6新增了一种f-字符串格式化 格式化的字符串文字前缀为’f’和str.format()相似。它们包含由花括号包围的替换区域。替换字段是表达式或变量,在运行时进行评估,然后使用format()协议进行格式化。以 f 开头,包含的{}表达式在程序运行时会被表达式的值代替。 import 阅读全文
posted @ 2021-10-09 15:50 中了毒蛇粉的猫 阅读(8625) 评论(1) 推荐(0) 编辑