关于WHERE子句后面1=1和1=0有关问题
关于WHERE子句后面1=1和1=0问题.
我对DB的掌握很菜,最近做项目时看到SQL语句中有这样的东东,
DELETE FROM TABLE WHERE 1 = 1
AND TEAM_ID = ' " + form.getTeamId() + " '
AND 1 = 0;
请问1=1和1=0是怎么用的啊> ?有什么区别?
谢谢!
------解决方案--------------------
1 = 1 是恒等于真,加这个,一般就是为了在加and方便。
1=0 就是恒为假,就是一条记录也不检索出来。
我对DB的掌握很菜,最近做项目时看到SQL语句中有这样的东东,
DELETE FROM TABLE WHERE 1 = 1
AND TEAM_ID = ' " + form.getTeamId() + " '
AND 1 = 0;
请问1=1和1=0是怎么用的啊> ?有什么区别?
谢谢!
------解决方案--------------------
1 = 1 是恒等于真,加这个,一般就是为了在加and方便。
1=0 就是恒为假,就是一条记录也不检索出来。