多表查询: 准备sql: 创建部门表 笛卡尔积: 表中所有数据的组合关系。交叉连接:表一x表二。 SELECT FROM emp,dept; SELECT FROM emp CROSS JION dept; 一旦我们发现结果集中发现笛卡尔积的情况,是因为我们SQL的条件不够完整 有两个集合A,B . ...
分类:
编程语言 时间:
2019-12-07 10:35:55
阅读次数:
94
结果查询 上节课使用query从数据库中查询到了结果,但是query返回的对象是直接可用的吗? 首先导入模块 from connect import session from user_modules import User query返回对象 rs = session.query(User) pr ...
分类:
数据库 时间:
2019-12-06 10:01:46
阅读次数:
83
SQL ORDER BY Keyword(按关键字排序) ORDER BY 关键字用于对结果集进行排序。 SQL ORDER BY 关键字 ORDER BY 关键字用于按升序或降序对结果集进行排序。 ORDER BY 关键字默认情况下按升序排序记录。 如果需要按降序对记录进行排序,可以使用DESC关 ...
分类:
数据库 时间:
2019-12-05 11:38:10
阅读次数:
749
背景: 主流程表中包含员工ID及流程类型ID,在页面查看流程是需要显示员工姓名及流程名称 操作: //先进行分页处理原始数据 var result = from p in _dbContext.Set<BeWorkflowContent>() select p; if (searchWhere != ...
分类:
Web程序 时间:
2019-12-03 11:42:05
阅读次数:
122
SQL 数据库 子查询、主外键 子查询,又叫做嵌套查询。 将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通的表一样,被当作结果集的查询语句被称为子查询。 子查询有两种类型: 一种是只返回一个单值的子查询,这时它可以用在一个单值可以使用的地方,这时子查询可以看作是一个拥有返回值的函数; ...
分类:
数据库 时间:
2019-12-02 18:54:42
阅读次数:
88
使用OUTER APPLY 操作符 OUTER APPLY操作符工作起来和CROSS APPLY比较类似。唯一的不同在于OUTER APPLY操作符对于那些从表值函数不返回任何数据行的列仍旧会返回结果集。为了看其是如何工作的我们可以查看列表3的代码。 列表3:OUTER APPLY示例 ...
分类:
移动开发 时间:
2019-12-01 22:56:03
阅读次数:
123
分组查询 按照某个字段来归类,字段的重复度太低不好,例如id没有一样的,每一行记录一个类,性别分为2类,部门来分4类 在一些以组为单位进行计算的情况下,每个部门平均工资,最高工资,每字后面的名字就是分组的字段可以视为一个小技巧,但不是绝对,这是体现了语文的功底。 分组后默认取出来的是组内的第一条记录 ...
分类:
其他好文 时间:
2019-11-29 22:21:20
阅读次数:
209
[toc] 注意 只要和数据库相关的功能, 基本在 里面 聚合查询 关键字: aggregate 用法 : 返回的是一个字典, 字典的键就是上面的变量名 分组查询 通常和聚合函数搭配使用 关键字: F与Q查询 F() 方法可以直接拿到字段对应的值 filter()方法内多个条件用逗号隔开表示的and ...
分类:
其他好文 时间:
2019-11-29 01:11:20
阅读次数:
130
[toc] 聚合查询 : 聚合函数 : 分组查询 F 与 Q 查询 常用orm 字段,参数: orm 内的事务操作: ...
分类:
其他好文 时间:
2019-11-28 19:20:45
阅读次数:
74