看似简单的SQL条件问题,不知道简单还是不简单

quzhi_520 2007-04-10 04:32:45
比如现在有个数据库里面记录是
A B
0 0
2 0
0 2
我现在想查询A、B列同时不为0的那两条记录,好象很遗憾的是SQL中没象程序中的这种&&运算符吧,怎么办呢?
...全文
186 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
paoluo 2007-04-10
  • 打赏
  • 举报
回复
roy_88(中国风_燃烧你的激情!!!) ( ) 信誉:100 Blog 加为好友 2007-4-10 16:39:17 得分: 45



quzhi_520() ( ) 信誉:100 Blog 加为好友 2007-04-10 16:35:30 得分: 0


select * from ta where a!=0 and b!=0
-----------------------
不加思考型的,这样你是一条记录也查不到的。

哈哈,理解错误~~~~~
用or就行了


--------

按照樓主最上面的需求,你的語句完全是正確的。

怎麼這麼容易就改變了自己的立場? :)



paoluo 2007-04-10
  • 打赏
  • 举报
回复
那你的要求應該改為A不為0或者B不為0

這樣也可以

Select * From TableName Where a<>0 Or b<>0
paoluo 2007-04-10
  • 打赏
  • 举报
回复
比如现在有个数据库里面记录是
A B
0 0
2 0
0 2
我现在想查询A、B列同时不为0的那两条记录
----------
A B同時不為0,沒有滿足條件的紀錄。

quzhi_520 2007-04-10
  • 打赏
  • 举报
回复
select * from ta where a!=0 or b!=0
--or或者
------------------
正确,接贴了
中国风 2007-04-10
  • 打赏
  • 举报
回复
quzhi_520() ( ) 信誉:100 Blog 加为好友 2007-04-10 16:35:30 得分: 0


select * from ta where a!=0 and b!=0
-----------------------
不加思考型的,这样你是一条记录也查不到的。

哈哈,理解错误~~~~~
用or就行了


paoluo 2007-04-10
  • 打赏
  • 举报
回复
roy_88(中国风_燃烧你的激情!!!) ( ) 信誉:100 Blog 加为好友 2007-04-10 16:35:57 得分: 0


select * from ta where a!=0 or b!=0


--------

你這是a不為0或者b不為0。
中国风 2007-04-10
  • 打赏
  • 举报
回复
select * from ta where a!=0 or b!=0
--or或者
paoluo 2007-04-10
  • 打赏
  • 举报
回复
quzhi_520() ( ) 信誉:100 Blog 加为好友 2007-04-10 16:35:30 得分: 0


select * from ta where a!=0 and b!=0
-----------------------
不加思考型的,这样你是一条记录也查不到的。


---------------

a,b同時不為0,你上面的數據的確是沒有滿足條件的數據。
中国风 2007-04-10
  • 打赏
  • 举报
回复
select * from ta where a!=0 or b!=0
paoluo 2007-04-10
  • 打赏
  • 举报
回复

Select * From TableName Where a<>0 And b<>0
quzhi_520 2007-04-10
  • 打赏
  • 举报
回复
select * from ta where a!=0 and b!=0
-----------------------
不加思考型的,这样你是一条记录也查不到的。
中国风 2007-04-10
  • 打赏
  • 举报
回复

select * from ta where a!=0 and b!=0

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧