在mysql中if()函数的用法类似于java中的三目表达式,其用处也比较多,具体语法如下: IF(expr1,expr2,expr3),如果expr1的值为true,则返回expr2的值,如果expr1的值为false,
则返回expr3的值。
- MySQL的if,case语句使用总结
- MYSQL中可以实现类似IF判断的方法
如下:sex:1-男,2-女,3-未知;level是客户的级别:1-超级VIP客户,2-VIP客户,3-普通客户
ELT()函数
-
探索一:正负数问题
-
探索二:性能问题
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d') >= '2019-12-05' FROM insure_coupon_activity LIMIT 1;
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d') >= '2019-12-05 00:00:00' FROM insure_coupon_activity LIMIT 1;
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%M:%S') >= '2019-12-05' FROM insure_coupon_activity LIMIT 1;
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%M:%S') >= '2019-12-05 00:00:00' FROM insure_coupon_activity LIMIT 1;