我找到了 MySQL's IF() function非常有用,它为我提供了一种执行条件聚合函数的有效方法,如下所示:
SELECT SUM(IF(`something`='a', `something_weight`, 0)) AS `A`, SUM(`something_weight`) AS `All` FROM...
据我了解,此功能是MySQL的一个特性,在使用SQL的数据库中一般不可用。
是否有更标准的方法在数据库方面实现此功能?
最佳答案
关于mysql - MySQL 的 IF() 函数的标准方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5143460/