1

我怎样才能让这个查询使用正确的语法?(MySQL)

谢谢你。

SELECT (count(a) WHERE a = 1)-(count(a) WHERE a = 0) FROM table
4

1 回答 1

4

试试这个。

SELECT SUM(CASE WHEN a=1  THEN 1 ELSE 0 END)- SUM(CASE WHEN a=0  THEN 1 ELSE 0 END) AS Result FROM table
于 2012-05-15T00:15:31.153 回答