DB2数据库中SQL语句中使用or和and的关键字的时候注意事项

摘要:
--正确的SQL语句,查询结果:746SELECTCOUNT(1)FROM EHR_ BASEEB,EHR_ HF_ INDICATOREHWHEEB.EHR _ ID=EHI.EHR _ IDANDEB。CANCELLED=''ANDEB.DEATH='1'ANDEB.MOVED_ OUT='''ANDEB.MNG _ ORG_CODELIKE'0203%'ANDMNG_ ORG_NAME='北京市西城区新街口
--正确的SQL语句,查询结果:746
SELECT  COUNT(1)
FROM    EHR_BASE EB, EHR_HF_INDICATOR EHI
WHERE   EB.EHR_ID=EHI.EHR_ID
AND     EB.CANCELLED = '1'
AND     EB.DEATH = '1'
AND     EB.MOVED_OUT = '1'
AND     EB.MNG_ORG_CODE LIKE '0203%'
AND     MNG_ORG_NAME = '北京市西城区新街口社区卫生服务中心'
AND     EB.CD_DIABETES_MELLITUS = '1' 
AND     (EHI.FBG >= 7 OR EHI.FBG = -1)/*血糖FBG>=7或者FBG=-1*/

--错误的SQL语句查询结果:123010267   
SELECT  COUNT(1)
FROM    EHR_BASE EB, EHR_HF_INDICATOR EHI
WHERE   EB.EHR_ID=EHI.EHR_ID
AND     EB.CANCELLED = '1'
AND     EB.DEATH = '1'
AND     EB.MOVED_OUT = '1'
AND     EB.MNG_ORG_CODE LIKE '0203%'
AND     MNG_ORG_NAME = '北京市西城区新街口社区卫生服务中心'
AND     EB.CD_DIABETES_MELLITUS = '1' 
AND     EHI.FBG >= 7 OR EHI.FBG = -1

免责声明:文章转载自《DB2数据库中SQL语句中使用or和and的关键字的时候注意事项》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何杀死linux-zombie僵尸进程Struts2类型转换器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Sql Server 数据迁移问题的解决

在工作中遇到一个数据迁移的问题。是通过Sql Server 2008 Management studio产生的scripts来解决的。现在来说说此实际问题:生产环境的配置是数据文件有20GB大,log文件有10GB大,实际数据只占用了500MB,所以大部分空间是空的。而测试环境因硬盘小,数据文件所在的驱动器总共只有28GB。现在想做的是把生产环境的数据拷贝...

SQL 入门教程:拼接字段

目录 使用别名 请参阅 目录汇总:SQL 入门教程:面向萌新小白的零基础入门教程 为了说明如何使用 计算字段,我们来举一个简单例子,创建由两列组成的标题。 Vendors 表包含供应商名和地址信息。假如要生成一个供应商报表,需要在格式化的名称(位置)中列出供应商的位置。 此报表需要一个值,而表中数据存储在两个列 vend_name 和 vend...

Entity Framework——执行sql语句

EF版本:6.0.0 EF对大量数据或多表连接一次操作耗时较大,或要求响应时间尽可能小,因此采用EF框架执行SQL语句的方案 1DbContext.Database 这个类包含了大量的操作方法,见截图: 查询方法举例: using (CustomDbContext db = newCustomDbContext()) {...

在Django中使用原生Sql

在Django中使用原生Sql主要有以下几种方式: 一:extra:结果集修改器,一种提供额外查询参数的机制 二:raw:执行原始sql并返回模型实例 三:直接执行自定义Sql(这种方式完全不依赖model,前两种还是要依赖于model) 实例: 使用extra:   1:Book.objects.filter(publisher__name='广东人...

Open SQL详解

读取数据SELECT. 262 读取单行... 263 DISTINCT. 263 读取多行... 264 列别名... 264 存储到指定变量中... 264 SELECT * INTO….. 265 追加读取APPENDING.. 265 CORRESPONDING FIELDS OF [WA/TABLE]….. 266 [PACKAGE SIZE...

数据库6.高级

1.视图:什么是视图:视图是有一张或多张表的查询结果构成的一张虚拟表create view dept_view as select *from dept;为什么使用视图:使用权限控制 只能开放某一列的数据访问 对于目前的查看工资而言是没有意义的我们使用虎能够查看整条语句1.多次使用时,可以简化书写2.隔离数据,可以修改原表中的数据;但是我们一般不会这么做。总...