SQL语句中where 1=0是什么意思

如题所述

表示条件永远不成立
适用于导出表结构
比如说你想看下一个表的结构 你可以
select * from 表名 where 1=0
或者你想使用原表生成一个没有数据但是结构和原表结构一样的表
select *
into 新表
from 源表
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-19
“SQL语句中where 1=0” 代表条件永远不成立(因为1永远不等于0)。
第2个回答  2018-07-27
where 1=2 有时只需要取表结构信息,不需要数据,所以这样写法。方便在内存中构建数据结构。

where a=b 取出A列=B列的数据,这个要看实际数据内容,也有可能取出空,或取出条件匹配的数据。
第3个回答  推荐于2016-02-29
表示 这个条件就成立。
如下条件
where 1 =&id or branch_id = &id

当ID 等于1的时候 取全部的 数据
当ID 不等于一得 时候 就是 判断branch_id = &id 这个条件了本回答被提问者采纳
第4个回答  2010-04-19
1=0 我想这不是错误
这是一个ASP网站开发者的习惯而已,如果用到OR就足以证明了
其实就是方便后面的sql&sql写法
相似回答