sql where 1=1 和 1=0 区别

来源:互联网 发布:青岛美工设计培训班 编辑:程序博客网 时间:2024/04/29 06:54

where 1=1 始终是正确的,用于sql带有条件的连接

where 1=0 始终是错误的,结果不会返回任何数据,只有表结构,可用于快速建表 "SELECT * FROMstrName WHERE 1 = 0";该select语句主要用于读取表的结构而不考虑表中的数据,这样节省了内存,因为可以不用保存结果集。 

create table newtable asselect * from oldtable where 1=0; 创建一个新表,而新表的结构与查询的表的结构是一样的。


0 0
原创粉丝点击