【求助】拼装的SQL语句

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:52:48
请问,SQL语句以拼装的方式来写有什么好处吗?还是在某些特定的情况下必须要以拼装的方式写??

谢谢!

比如有时候多条件查询,就是这样的需求:有很多框,让你填,比如年龄,性别,成绩等等,然后按查询就查出符合条件的,如果不填就默认全部查出..这样的话就需要判断填还是没填,填了的话写SQL的时候就在WHERE都面加语句,这种情况一般要用SQL拼装,不然不好写

做判断 如果哪些选项为空 则判断的where字句不添加 该框内信息 如果不为空这where字句 添加该信息就好了

后者