這個條件始終為true, 用於動態構造不確定條件數的查詢語句,在不定數量查詢條件情況下,1=1可以很方便的規範語句。
select
*from emp where1=
1[and 條件n]
;
string mysqlstr=」select
*from
table
where」;
if(age.
text
.lenght>
0) if
(address.
text
.lenght>
0)
如果上述的兩個if判斷語句不成立,那麼,最終的mysqlstr動態構造語句變為: mysqlstr=」select * from table where「 該語句就是一條錯誤的語句 。
這個條件始終為false,結果不會返回任何資料,只有表結構,可用於快速建表
create
table emp_copy as
(select
*from emp where1=
0).
"select * from strname where 1 = 0";
該select語句主要用於讀取表的結構而不考慮表中的資料,這樣節省了記憶體,因為可以不用儲存結果 集。
create table newtable as select * from oldtable where 1=0;
建立乙個新錶,而新錶的結構與查詢的表的結構是一樣的。
sql語句中的where 1 1
1 1 永真,1 1 永假 1 1 的用處 用於只取結構不取資料的場合 例如 create table table temp tablespace tbs temp as select from table ori where 1 1 建成乙個與table ori 結構相同的表table temp,...
SQL語句中的where 1 1 和0 1
sql where 1 1 和0 1的作用 where 1 1 這個條件始終為true,在不定數量查詢條件情況下,1 1可以很方便的規範語句。string mysqlstr select from table where if age.text.lenght 0 if address.text.le...
sql語句中where 1 1的作用
where 1 1 最近看到很多sql裡用到where 1 1,原來覺得這沒用嘛,但是又想到如果沒用為什麼要寫呢?於是在網上 查了查,在這裡就 一下 1 1 永真,1 1 永假。1 1 的用處 用於只取結構不取資料的場合 例如 create table table temp tablespace t...