之前做了一个有关统计学分的功能的项目。今天项目经理说要增加一个按照学分进行筛选的功能。
这是前端的样子
下面是我写的动态sql
看出什么不同了么?
因为我们大多情况下只会判断是否为null或者是否为'' 外层我们通常使用双引号来包括。但是当我们有确定值的时候,外层就必须得用单引号来包括了。因此上面的sql,第一个是不会成功的,第二个是成功的。
希望能对你有所帮助,谢谢。
之前做了一个有关统计学分的功能的项目。今天项目经理说要增加一个按照学分进行筛选的功能。
这是前端的样子
下面是我写的动态sql
看出什么不同了么?
因为我们大多情况下只会判断是否为null或者是否为'' 外层我们通常使用双引号来包括。但是当我们有确定值的时候,外层就必须得用单引号来包括了。因此上面的sql,第一个是不会成功的,第二个是成功的。
希望能对你有所帮助,谢谢。