草庐IT

ageadjustment

全部标签

php - 你能在MYSQL语句中做if/else逻辑吗?

我的数据库中有足球运动员。他们每个人都有一个排名(1是最好的),我在MYSQL查询中即时计算他们的年龄。该查询使用他们的排名加上他们的年龄进行ORDERBY。所以我首先有这个...$rankquerytext="ranking+age";然后我有查询...$sql="SELECT*,FLOOR(DATEDIFF(CURDATE(),born)/365.25)ASageFROMplayersORDERBY".$rankquerytext."";这很好用。但是,我想更具体一点,而不是仅仅将他们的年龄添加到他们的排名中。例如,我更愿意以某种方式在MySQL查询中或就在它之前执行if/else