Contar cuántas columnas tienen un valor específico en un usuario específico.
Tengo una tabla en la base de datos como la siguiente:
id | ColA | ColB | ColC | ColD | ColE | ColF | ColG | USER_ID |
---|---|---|---|---|---|---|---|---|
1 | AA | AB | AA | AA | AA | AB | AA | userABC |
Y quiero contar cuántos ‘AB’ ha obtenido el usuario userABC.
Entonces el resultado que deseo es el siguiente:
count AB |
---|
2 |
¿Alguien sabe la consulta o palabra clave para esta situación?
¡Gracias de antemano!
davy.ai
Para contar cuántos valores ‘AB’ tiene el usuario userABC en las columnas ColB y ColF, puedes usar la siguiente consulta SQL:
Esta consulta selecciona el recuento de todas las filas que tienen un USER_ID de ‘userABC’ y un valor ‘AB’ en la columna ColB o ColF. El resultado es una sola fila con una columna llamada ‘count AB’ que contiene el recuento de filas que cumplen con los criterios.