SQL查询语句0=0的含义

ALbert_Yu 2010-03-18 09:17:46
最近看到一条SQL查询语句,第一次看到这样的用法很是奇观,不知有哪位大侠也看到过给我解释下,
语句如下:

Select A.* From A Where (0=0 or A.id=0)

请大侠门告诉我Where条件后面的代码是什么意思
...全文
500 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SQL77 2010-03-18
  • 打赏
  • 举报
回复
Select A.* From A Where (0=0 or A.id=0)



0=0 or A.id=0 0=0表恒成立啊,后面不管是什么都成立了
feixianxxx 2010-03-18
  • 打赏
  • 举报
回复
意思就是
你的查询 要么返回A表的全部内容
要么返回满足A.ID=0的那些记录
playwarcraft 2010-03-18
  • 打赏
  • 举报
回复
等于没有where...

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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