У меня есть таблица, где у меня есть две колонки briefeng
и briefbng
, мне нужно подсчет общего нуль, а не нулевые значения в надлежащем порядке:MySQL сумма с именем столбца
Вот мой SQL-код:
SELECT
Sum(If(brief_english Is Null, 1, 0)) AS briefeng,
Sum(If(brief_english Is NOT Null, 1, 0)) AS briefengnotnull,
Sum(If(brief_bangla Is Null, 1, 0)) AS briefbng
FROM synopsis;
но он возвращает результат, как таким образом:
+----------+-----------------+----------+
| briefeng | briefengnotnull | briefbng |
+----------+-----------------+----------+
| 946 | 896 | 841 |
+----------+-----------------+----------+
но мне нужен результат в этом способами
+----------+--------------+
| status | total |
+----------+--------------+
| briefeng | 946 |
+----------+--------------+
| briefengnotnull | 896 |
+----------+--------------+
| briefengnotnull | 841 |
+----------+--------------+
Как я могу это сделать? Я не мог найти простой и эффективный способ.
Использование 'union' или 'union all' – RubahMalam