Red de conocimiento informático - Problemas con los teléfonos móviles - PLSQL, seleccione caso...cuándo...cuándo...¿qué significa? ¿Cómo utilizar?

PLSQL, seleccione caso...cuándo...cuándo...¿qué significa? ¿Cómo utilizar?

caso cuando... cuando... cuando... entonces... fin

Esta expresión es el resultado de diferentes ramas condicionales de sql.

Los ejemplos son los siguientes:

1. Cree una tabla de datos, cree la tabla test_student(número de stu_id, número de class_id);

2.

insertar en valores test_student(1,1001);

insertar en valores test_student(2,1001);

insertar en valores test_student(3,1002) ;

p>

insertar en valores test_student(4,1003);

insertar en valores test_student(5,1003);

insertar en valores test_student(6 ,1003);

3.select * from?test_student ,

4. Escriba el caso cuando la expresión para convertir class_id en nombre chino, el sql es el siguiente:

seleccione t *,

caso

?cuando class_id = 1001 entonces

?'Idioma'

?cuando class_id = 1002 entonces

?'Math'

cuando class_id = 1003 entonces

?'English'

termina como class_name de test_student t;