CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

简单SQL语句,老是查询不出正确结果。。。。。。

楼主pig_pig2005(猪)2006-03-15 10:36:45 在 Delphi / 数据库相关 提问

SELECT   *   FROM   XYZ   WHERE   字段1='zzz'   AND   NOT   字段2   IN   ('aaa','bbb')  
   
   
  查询结果总是AND之前的结果,而没有执行   NOT   字段2   IN   ('aaa','bbb')   这一句,哪儿不对了?谢谢  
  问题点数:22、回复次数:7Top

1 楼ourlin(寒江独钓)回复于 2006-03-15 11:02:28 得分 3

SELECT   *   FROM   XYZ   WHERE   字段1='zzz'   AND   字段2   NOT   IN   ('aaa','bbb')  
  Top

2 楼jkx01whg(爱迪01)回复于 2006-03-15 11:17:09 得分 3

SELECT   *   FROM   XYZ   WHERE   字段1='zzz'   AND   字段2   NOT   IN   ('aaa','bbb')  
   
  Top

3 楼pig_pig2005(猪)回复于 2006-03-15 12:18:21 得分 0

还是一样的结果  
   
  NOT   字段2   IN   ('aaa','bbb')    
   
  和   字段2   NOT   IN   ('aaa','bbb')     个人感觉是一样的意思Top

4 楼hahafan(注意!此人前途迷茫)回复于 2006-03-15 13:19:48 得分 7

语法看起来没问题,是不是你的逻辑有问题?  
  把后面的条件单独试一下看起不起作用。Top

5 楼bluekitty(软件黑领)回复于 2006-03-15 14:02:29 得分 3

NOT   字段2   IN   ('aaa','bbb')改成NOT   (字段2   IN   ('aaa','bbb'))时时,not在逻辑运算中优先级是最高的,具体是不是高过in暂时还不清楚,不过可以这样改时时Top

6 楼hxshaou(晓子)回复于 2006-03-15 14:30:55 得分 3

SELECT   *   FROM   XYZ   WHERE   字段1='zzz'   AND   字段2   NOT   IN   ('aaa','bbb')  
  这个语句没问题。看看你库里的记录Top

7 楼jiny2873(jiny2873)回复于 2006-03-15 15:12:57 得分 3

加几个括号试试Top

相关问题

  • SQL查询语句
  • Sql 查询语句
  • SQL查询语句
  • sql语句查询
  • sql查询语句
  • sql查询语句
  • SQL查询语句
  • Sql查询语句
  • sql查询语句
  • 看看这条SQL查询语句是否正确

关键词

  • 字段
  • 字段2
  • bbb
  • aaa
  • zzz
  • 结果
  • xyzwhere字段1
  • 问题
  • select

得分解答快速导航

  • 帖主:pig_pig2005
  • ourlin
  • jkx01whg
  • hahafan
  • bluekitty
  • hxshaou
  • jiny2873

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo