2012-06-01 2 views
1

У меня есть, что MySQL таблицы:MySQL подсчитывать значения некоторого столбца в одном столбце

table 
| ID | col1 | col2 | col 3| 
    1  1  0  1 
    2  0  1  1 
    3  1  1  1 

как считать все col1, col2, col3 в одном столбце каждой строки, как это?

table 
| ID | colnew | 
    1  2  
    2  2  
    3  3 

Thx.

+0

Вы хотите * count * или * sum *? Ваш пример неоднозначен, все столбцы имеют «1», и вы не уточните, почему. –

ответ

5
SELECT ID, col1 + col2 + col3 AS colnew FROM my_table 
+0

thx, так просто :) –

Смежные вопросы