Я пытаюсь вычислить количество заполненных столбцов в строке. Например, столбец Perc - это значение, которое я хочу рассчитать.Рассчитать процент заполненных столбцов в строке
id Col1 Col2 Col3 Perc
1 NULL 1 2 75% #3 out of 4
2 2 NULL NULL 50% #2 out of 4
3 NULL NUll NULL 25% #1 out of 4
4 a Yes No 100% #4 out of 4
Я прочитал count number of Null variables per row mysql, которым предлагает возможное решение. Однако в моем случае имена и номера столбцов часто меняются. Поэтому мне нужен более надежный запрос, который не нужно изменять каждый раз при изменении имен или столбцов.
Посмотрите еще раз на нормализации – Strawberry