Discriminación condicional en MySQL SUMA CASO CUANDO ENTONCES FINALIZA / SI (expr1, expr2, expr3)

  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.

 

 

519 artículos originales publicados · elogiados 1146 · 2,83 millones de visitas

Supongo que te gusta

Origin blog.csdn.net/u010003835/article/details/102488203
Recomendado
Clasificación