社区
MS-SQL Server
帖子详情
看似简单的SQL条件问题,不知道简单还是不简单
quzhi_520
2007-04-10 04:32:45
比如现在有个数据库里面记录是
A B
0 0
2 0
0 2
我现在想查询A、B列同时不为0的那两条记录,好象很遗憾的是SQL中没象程序中的这种&&运算符吧,怎么办呢?
...全文
186
12
打赏
收藏
看似简单的SQL条件问题,不知道简单还是不简单
比如现在有个数据库里面记录是 A B 0 0 2 0 0 2 我现在想查询A、B列同时不为0的那两条记录,好象很遗憾的是SQL中没象程序中的这种&&运算符吧,怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
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
基于VB程序和
SQL
Server数据库的多
条件
模糊查询的实现 (1).pdf
基于VB程序和
SQL
Server数据库的多
条件
模糊查询的实现 (1).pdf
sql
优化宝典
在多数情况下,oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,假如在
sql
语句的where子句中写的
sql
代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种
sql
语句就是所谓的劣质
sql
语句。在编写
sql
语句时我们应清楚优化器根据何种原则来删除索引,这有助于写出高性能的
sql
语句。
《Pro Oracle
SQL
》Chapter3--3.1Full Scan Access Methods之一
NULL 博文链接:https://caohong286.iteye.com/blog/1449725
sql
Assistant
功能包括:表名提示、关键字提示等,并且能够自动生成
SQL
语句。是编程开发者必备的辅助软件。
SQL
语句大全
SQL
语句
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章