sql
hj009zzh
这个作者很懒,什么都没留下…
展开
-
Django按照月份分组统计,月份取不到值得问题解决
Django按照月份分组统计1.语法2.问题,定位3.解决相关问题Mysql CONVERT_TZ 函数使用及返回NULL解决方案(时区转换问题)参考 https://blog.csdn.net/AIkiller/article/details/788149841.语法qs = Table.objectsqs = qs.filter(fielda=False, fieldb=False)qs = dict(qs.values_list('date__month').annotate(cnt=Co原创 2020-05-28 12:16:35 · 607 阅读 · 0 评论 -
Python-解决Cx_Oracle查询时UnicodeDecodeError的问题
参见文章https://segmentfault.com/a/11900000083182790.问题描述>>> from backend.dataflow.tasks import *>>> from backend.dataflow.tasks import __get_repository>>> repository = __g...原创 2019-12-16 14:57:16 · 618 阅读 · 0 评论 -
针对数据量很大的表,检查每个字段的有值率
需求和思路:已知了表的数据量,需要求表的每个字段的有值率(是否全为null),当数据很大的时候,直接去查全表会很慢,解决的直接思路是想去做抽样检测,1,在Oracle中抽样可以直接用sample函数,可以固定比例抽样,如下是抽0.333%的记录(注意一下这个值是个百分数,取值范围是0到100)SELECT COUNT(XH),count(TC),count(JG),count(1) FRO...原创 2019-10-29 16:46:10 · 882 阅读 · 0 评论 -
转:Oracle中截取指定字符之间的字符串,获取特定字符串在字符串中出现的次数
https://blog.csdn.net/chinasxdtzhaoxinguo/article/details/84663351Oracle中通过substr和instr实现截取指定字符之间的字符串test表name字段 是字符串,型如 CA-CA1344-A-11OCT141250-D需求一:按照-分隔,去第二段select substr(name,instr(name,'-',1,...转载 2019-09-10 15:14:13 · 4847 阅读 · 0 评论 -
oracle 分组后取每组第一条数据
https://www.cnblogs.com/dyllove98/archive/2013/07/22/3206423.html原始数据期望的结果数据,即分组取第一条的效果SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER BY y DESC) rn, test1...转载 2019-09-11 14:47:43 · 190 阅读 · 0 评论