如何使该语句AND IFNULL

TIMESTAMPDIFF(YEAR,a.date_of_birth,CURDATE()) >= '' AND TIMESTAMPDIFF(YEAR,a.date_of_birth,CURDATE()) <= ''

使用ANDOR只会弄乱我的select语句。

最佳答案

不确定您的意思,但也许COALESCE是您想要的?

MySQL COALESCE FUNCTION

COALESCE(TIMESTAMPDIFF(YEAR,a.date_of_birth,CURDATE()) , '')

09-27 06:01