sql 查询语句 where 后面如果加多个条件

2 02 3 年5 月,北京,数据库查询,student表,男性性别,年龄2 0,SQL语句:select from Student where sex='male' and Age=2 0;。
结果截图如下:
+----+------+-----+ |编号 |性别 |年龄 | +----+------+-----+ | 1 |男 | 2 0| | 2 |男 | 2 0| | 3 |男 | 2 0| +----+------+-----+

where之后怎么加if条件判断?

1 、免判断的SQL语句:SELECT FROM users; 2 .在Mapper-User.xml中:用户名不为NULL,性别不为NULL。
3 .where标签:自动判断前一个字段。
如果该字段不存在,它将被忽略并直接跟随在 where 后面。
4 . 用户名为空,性别不为空。
其中性别=${性别}; 5 、测试类别:用户名为空,性别为男。
6 、控制台SQL:select from user where sex='male'; 7 . 不要报告错误。
8 、执行SQL后:SELECT FROM users WHERE sex='male'; 9 .实际注意事项:确保字段值不为空或使用适当的标签处理。