Count Tinyint Columns с конкретным значением [Duplicate]MySql

Форум по Mysql
Ответить
Anonymous
 Count Tinyint Columns с конкретным значением [Duplicate]

Сообщение Anonymous »

У меня есть таблица с Tinyint, и я хочу считать положительные и отрицательные значения. В таблице есть 4 (1), поэтому я ожидаю, что это будет 4, а не 2.select version();

CREATE TABLE vote_table (
`vote` tinyint(1) DEFAULT 0
);

insert into vote_table VALUES (0), (1), (1), (-1), (-1), (1), (1), (0);

SELECT * FROM vote_table;

SELECT
COUNT(DISTINCT vote = 1) AS like_count,
COUNT(DISTINCT vote = -1) AS dislike_count
FROM vote_table;


Подробнее здесь: https://stackoverflow.com/questions/796 ... ific-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»