私は維持しているいくつかのクエリを実行していましたが、プログラマーが「where 1=1」というクエリを入力しましたが、これは常に true と評価されるようです。
これには利点がありますか?
重複: SQL 句で WHERE 1=1 AND を使用するのはなぜですか?
その質問は、この質問に対する答えではありません。
Where句:
select * from table where 1=1 and sStatus not in ('status1','status2','status3')
そこにandをプッシュするプログラミングやifステートメントはありません。ストレートなクエリ。
もしこれをアンクローズしていただけるなら、不要であれば 1=1 を書き直して削除する目的があるかどうかを知りたいです。