首页 > 数据库 > SQL > 正文

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

angryTom
发布: 2020-02-13 17:19:58
原创
7874 人浏览过

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

sql语句中where 1=1是什么意思

where 1=1 应该是由程序(例如Java)自动生成的,where条件中 1=1 之后的条件是通过 if 块动态变化的。例如:

String sql="select * from table_name where 1=1";
if( conditon 1) {
    sql=sql+" and var2=value2";
}
if(conditon 2) {
    sql=sql+" and var3=value3";
}
登录后复制

where 1=1 是为了避免where 关键字后面的第一个词直接就是 “and”而导致语法错误。

PHP中文网,有大量免费的SQL教程,欢迎大家学习!

以上是SQL语句中where 1=1是什么意思的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板