Подсчитать количество истинных и ложных столбцов - PullRequest
0 голосов
/ 09 июля 2019

У меня есть этот запрос:

SELECT * FROM {Products}

Но в таблице "Продукты" есть логический столбец "IsInStock", и я хочу подсчитать количество продуктов, для которых IsInStock равно true, и количество продуктовInStock со значением false, так что результат запроса содержит эту информацию.Знаете ли вы правильно добиться этого с помощью SQL?

Ответы [ 2 ]

1 голос
/ 09 июля 2019
SELECT SUM(CASE WHEN [IsInStock]='True' THEN 1 ELSE 0 END) AS [InStock],
       SUM(CASE WHEN [IsInStock]='False' THEN 1 ELSE 0 END) AS [OutOfStock]
FROM [Prodcuts]
1 голос
/ 09 июля 2019

Вы можете попробовать ниже путь -

select isinstoct, count(*)
from tablename
group by isinstoct
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...