where 1=1可以很方便地规范语句,使得条件查询拼接字符串的时候,可以不用考虑使用了哪个条件作为第一个条件,
where 0=1不会返回任何记录,只会返回表结构。可用于快速建立表:
create table table2 as
select * from table1 where 0=1;
性能分析: where 1=1会被数据库优化掉,因此无需考虑性能损耗。
where 0=1只选择了表结构,没有去查询数据,因此是建立表的一种非常快速的手段。
where 1=1可以很方便地规范语句,使得条件查询拼接字符串的时候,可以不用考虑使用了哪个条件作为第一个条件,
where 0=1不会返回任何记录,只会返回表结构。可用于快速建立表:
create table table2 as
select * from table1 where 0=1;
性能分析: where 1=1会被数据库优化掉,因此无需考虑性能损耗。
where 0=1只选择了表结构,没有去查询数据,因此是建立表的一种非常快速的手段。