¿Cómo puedo usar Pivot para encontrar los registros con la mayoría de columnas pobladas?
Tengo un problema en el que tengo 5 columnas.
Lo que quiero hacer es agregar un recuento al final con el número de columnas donde no hay valor nulo.
Estoy tratando de usar pivot ya que parece ser la cláusula SQL más lógica. ¿Alguna idea sobre esto? No he usado Pivot en muchas instancias, así que esto es nuevo para mí.
davy.ai
Para agregar una columna de conteo a la tabla con el número de columnas donde no hay un valor nulo, se puede usar una combinación de la declaración CASE y la función SUM en SQL. Aquí hay una consulta de ejemplo:
Esta consulta contará el número de columnas donde el valor no es nulo utilizando la declaración CASE. La función SUM suma los valores devueltos por la declaración CASE para dar el recuento total de valores no nulos. El resultado será una tabla con una columna adicional llamada CountNotNull que muestra el recuento de columnas donde no hay un valor nulo.