Как получить количество чисел в строке.Как получить итоговый счет (ы) в MYSQL
Пример
mydtabase
num1 num2 num3 num4
10 20 30 40
40 50 60 70
20 10 90 80
01 60 81 99
поэтому я хочу, чтобы результаты были для всей таблицы:
01 1
10 2
20 2
30 1
и так далее, что если я хочу резюме для только первый 2 линии я бы получил:
10 1
20 1
30 1
40 2
50 1
60 1
70 1
Не зная своих * реальных * данных, я думаю, вы можете посмотреть на проблему с дизайном. Имея таблицу с двумя столбцами, где первые «num1», «num2», «num3» и т. Д., А второе - это значение, позволит вам «GROUP_BY» в первом столбце и «COUNT()» на них , –
Нехорошее решение, но есть трюк объединения четырех данных столбца в одном столбце, для этого вам нужен союз, а для двух строк вам нужно ограничение 2, затем используйте подзапрос и примените счет и группу по –
Попробуйте это ** скрипка http://sqlfiddle.com/#!2/71786/2** –