I have this table:
Teams:
ID | Size1 | Size2 | Size3 | Size4 | ... (other columns)..
----------------------------------------
1 | L | XL | L | M | ...
----------------------------------------
2 | S | L | S | XXL | ...
----------------------------------------
3 | M | XXL | L | M | ...
----------------------------------------
4 | L | XL | XS | XXL | ...
What is the most effective (and simplest) MySQL query to count all L in table?
I'd like to have only one field in result which is the count of all L in all columns.
EDIT: Just to clarify little more, in my table there is 152 Ls in first column, 2 in second, 151 in third and 3 in fourth and I expect 308 as result
SELECT ( SELECT COUNT(*) FROM Teams WHERE Size1='L' ) + ( SELECT COUNT(*) FROM Teams WHERE Size2='L' ) + ( SELECT COUNT(*) FROM Teams WHERE Size3='L' ) + ( SELECT COUNT(*) FROM Teams WHERE Size4='L' ) + ( ... );