En las tareas estadísticas de lunes a viernes, a menudo uso SUM para estadísticas de datos. Con la creciente complejidad de los requisitos estadísticos, necesitamos realizar diferentes tratamientos para diversas situaciones cuando realizamos estadísticas de suma. En este momento necesitamos usar
SUMA combinada con CASO CUANDO ENTONCES ELSE FIN / SI (expr1, expr2, expr3)
Veamos el uso básico de estas dos expresiones por separado.
1.CASO CUANDO ENTONCES TERMINE
Uso de mayúsculas y minúsculas cuando luego termina en MySQL_SQL
https://blog.csdn.net/u010003835/article/details/80350181
2.IF (expr1, expr2, expr3)
Expresión IF
Si expr1 es VERDADERO (expr1 <> 0 y expr1 <> NULL), el valor de retorno de IF () es expr2; de lo contrario, el valor de retorno es expr3. El valor de retorno de IF () es un valor numérico o un valor de cadena, según el contexto en el que se encuentre.
seleccione *, if (sva = 1, "男", "女") como ssva desde taname donde sva! = ""
A continuación, creamos una tabla básica, completamos algunos datos básicos y luego hacemos estadísticas de acuerdo con las necesidades reales.