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;