具体的逻辑是:文件分不同的DocTypeID即文件的类型 如果对文件进行处理比如说 银行等部门对单据先要进行扫描然后录入 校对等处理,那么就要分为不同的批次即不同的BatchNum 在这BatchNum 还可能有多个JobNum     而在每个JobNum 里存放着文件,有时文件分多页 也就是PageNum       而进行到最后是将这些单据存到数据库中,只能一页一页的存,问题就出现了 在我们进行扫描 录入 校对 入库时JobState随之改变     当入库过程中,网络发生中断时, 一个JobNum 里的PageNum的JobState就不相同了我们把已入库的设置为“6“未入库的设置为“2”      要进行事务回滚必须要找到出现异常的文件      在这里就要用的关键字“IN”SQL语句如下:
select DocTypeID,BatchNum,JobNum from JobQueue where JobState='2' and BatchNum in(select BatchNum from JobQueue where JobState='6' ) group by DocTypeID,BatchNum,JobNum"
  IN的作用就是将两条select语句的结果取并集 这样 一个JobNum 里如果既有"2"又有''6''就可以查出来

In:等值连接,用来查找多表相同字段的记录
Not In:非等值连接,用来查找不存在的记录
Inner join:内连接,主要用来查找都符合条件的记录
Left join:左连接,主要用来查找左边有,右边没有的用空值表达
Right join:右连接,主要用来查找右边有,左边没有的用空值表达
Order By:升序 Asc 降序 Desc
Group By:分组排序 按字段分组(如按班级分),使用的都要有集合函数存在
Having :对分组条件进行判断,使用都要确保每个字段都要用集合函数
COMPUTE BY:子句使您得以用同一 SELECT 语句既查看明细行,又查看汇总行。可以计算子组的汇总值,也可以计算整个结果集的汇总值。 
行聚合函数名称;例如,SUM、AVG、MIN、MAX 或 COUNT
insert into:主要把查询的语句插入到新表。

in的用法是where xx in ('aa','bb','cc')
相当于 where xx='aa' or xx='bb' or xx='cc'

SQL语句中IN的用法相关推荐

  1. IsNull 和 SQL语句中CASE WHEN用法

    [转]IsNull 和 SQL语句中CASE WHEN用法收藏   [转]IsNull 和 SQL语句中CASE WHEN用法 1.ISNULL     使用指定的替换值替换   NULL.      ...

  2. sql语句中的in用法示例_PHP中的循环语句和示例

    sql语句中的in用法示例 循环 (Loops) Imagine that we need a program that says "hello world" 100 times. ...

  3. sql语句中的in用法示例_示例中JavaScript in操作符

    sql语句中的in用法示例 One of the first topics you'll come across when learning JavaScript (or any other prog ...

  4. mysql语句中limt_mysql sql语句中的limit用法

    mysql sql语句中的limit用法 1.select * from tablename limit 100,15 从100条记录后开始(不包括第100条记录)取出15条记录 (实际取出的是第 1 ...

  5. sql语句中的limit用法

    sql语句中的limit用法 limit 用于限制查询结果返回. 用法: limit a,b 其中a表示查询数据的起始位置,b表示返回的数量. (MySQL数据库中的记录是从0开始的) 举例: SEL ...

  6. SQL语句中JOIN的用法

    记录:257 写SQL最高境界:SELECT * FROM 表名.当然这是一句自嘲.探究一下SQL语句中JOIN的用法,直到经历这个场景,变得想验证一下究竟. 一.场景 把关系型数据库A中表TEST_ ...

  7. SQL语句中EXISTS的用法

    记录:258 在业务开展中,会遇到类似需求. 需求1:UPDATE表TEST_TB01中的记录:满足条件:这些记录不在TEST_TB02中. 需求2:UPDATE表TEST_TB01中的记录:满足条件 ...

  8. SQL语句中Cast的用法

    GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...

  9. finereport报表设计中模板数据集的sql语句中if的用法_报表工具中动态参数的灵活运用...

    报表开发过程中,有的时候我们会觉得普通参数很难满足一些业务需求,比如第二个数据集要引用第一个数据集的结果进行计算,动态控制 SQL 的过滤条件,动态列等,如果您遇到了这种情况,可以尝试使用动态参数即 ...

最新文章

  1. 提升用户体验的根本是内容
  2. 当当网强烈谴责李国庆有关刘强东案言论
  3. 【软件工程】知识点梳理(全)
  4. 算法设计与分析——贪心算法——汽车加油问题
  5. 写了4年博客,我终于也出了一本书。
  6. 动手学pytorch之通俗易懂何为卷积-深度AI科普团队
  7. 实验一 分治与递归—全排列 java算法
  8. 深圳市南山区派出所地址和电话列表
  9. 机器学习笔记(二)线性回归模型实现
  10. spring5.0学习笔记1
  11. Java数组排序(选择排序)
  12. python websockets(wss)
  13. 一年Java的阿里电话面试全纪录
  14. 交流电压和电流的有效值计算方法分析
  15. gdbserver 交叉编译
  16. [XJTUSE 算法设计与分析] 第五章 回溯法
  17. centOS7.9安装MySQL教程
  18. raid, scsi_host pics
  19. 代码实现 —— 多项式的最大公因式(线性代数)
  20. 微信提现——企业付款到零钱demo(超详细小白都看得懂的)

热门文章

  1. win10搭建局域网ftp服务器和web服务器
  2. CTF——word、ppt隐写
  3. 驱动里调用I2c和Gpio,驱动里调用驱动
  4. Qt 地震剖面图(或者叫地震摆动图,波形变面积图)
  5. 氟离子选择性电极测定含氟牙膏中氟含量
  6. js array formdata_这样写的 JS 代码看着就很舒服
  7. 浅谈基于Internet的多媒体教学系统结构
  8. 渤海船舶职业学院计算机应用公司,渤海船舶职业学院校园网网络管理系统
  9. 南通大学python期末考试试卷_python期末考试试题汇总
  10. 毕业实用模型(三)——时间序列forecast包的使用