У меня есть таблица с пятью столбцами tinyint.
Если я сделаю запрос, ища строку, я получу такой результат:
select flag1, flag2, flag3, flag4, flag5 from mytable where whatever;
Результирующий набор (изображение)
Мне нужно получить сумму, как если бы они были целыми числами. В этом примере выходные данные равны четырем и одному нулю, поэтому я хотел бы получить 4.
Этот запрос не работает:
select sum(flag1, flag2, flag3, flag4, flag5) from mytable where whatever;
Это не так:
select sum(flag1, flag2, flag3, flag4, flag5) from mytable where whatever;