SQL
文章平均质量分 73
月想容
这个作者很懒,什么都没留下…
展开
-
Django ORM GROUP BY查询时,存在group by自带主键的问题
问题:在GROUP BY查询时,发现查出的结果不对。results = TestResult.objects.filter(test_id='54_1')\ .annotate(security_group_id=F('index_id__security_group_id')) \ .annotate(dcount=Count('security_group_id')) \ .values('security_group_id') \原创 2020-07-30 16:57:28 · 843 阅读 · 0 评论 -
An error occurred in the current transaction. You can‘t execute queries until the end of the ‘atomic
问题如图所示,错误返回结果是An error occurred in the current transaction. You can't execute queries until the end of the 'atomic block(这个在django中,用swagger进行调试,自己捕获异常的结果)分析字面意思就是指django中开启事务后,在事务保存节点后,依然执行了数据查询语句。我代码的基本结构class InfoStore(APIView): .原创 2020-07-13 15:45:54 · 10312 阅读 · 0 评论 -
利用Navicat创建oracle数据库表
缘由: 业务学习需求需要使用oracle11g数据库,之前mysql和sqlserver用的比较多,oracle仅限大学学过的,了解非常有限。在使用过程中,在安装完oracle11g以后,使用PLSQL发现有点麻烦,配置有点多,考虑以前使用navicat操作MySQL的良好体验,决定采用Navicat操作Oracle11g。过程: 1.下载Navicat12(就是Navicat ...原创 2018-02-27 08:45:13 · 42434 阅读 · 6 评论 -
关于Oracle的NVARCHAR2在mybatis-generator中的使用
现象描述: 笔者在使用mybatis作为ORM时,遇到了从oracle到javaType的类型转化问题,发现实体类应该为string类型的,结果转化为Object类型。思考问题: 之前有较多次使用过mybatis和mybatis-generator,知道在 generatorConfig.xml 文件配置对应项的属性就行 <!-- 指定数据库表 --> ...原创 2018-03-12 15:01:32 · 4875 阅读 · 8 评论 -
Mybatis Example对Oracle数据库的分页查询
问题: 在使用mybatis过程中通过mybatis-generator逆向生成实体(包含example)和mapper(包含xml文件)。 对于example的理解,可以认为是一个高级查询的过程,但从执行代码的表面角度看,有点像Hibernate。 如何使用mybatis的example来实现一个有条件筛选的分页?思路: 先在navicat中写出一个简单的能够实现筛选(条...原创 2018-03-27 16:40:44 · 3350 阅读 · 0 评论 -
sql(MySql)实现过去12个月的统计栏目表
问题: 需要往echarts中填充过去12个月的数据,直接SELECT DATE_FORMAT(log_t.dtime,'%Y-%m') as cale,COUNT(*) FROM log_t WHERE log_t.dtime BETWEEN DATE_SUB( CURRENT_DATE, INTERVAL 1 YEAR ) AND CURRENT_DATE GROUP BY gr...原创 2018-07-05 13:23:22 · 11849 阅读 · 0 评论