“Conocimiento software>Software de base de datos

Tutorial SQL Select Case

2011/4/8
SQL es un potente lenguaje de manipulación de datos. Se proporciona un mecanismo para acceder y modificar los datos almacenados en tablas relacionales . Una característica apoyar el poder general de SQL es el apoyo a las declaraciones de casos. Una sentencia case es funcionalmente equivalente a la creación de una serie de instrucciones "if" para el código de procesamiento. Una declaración simple caso compara una variable o campo contra un conjunto de resultados . Una expresión CASE buscada compara un conjunto de expresiones booleanas para determinar el resultado . En cualquiera de los casos , diferentes acciones pueden ser realizadas basándose en el resultado de la declaración de caso . Instrucciones
utilizando sentencias CASE buscada
1

Escriba el principio de la instrucción CASE :

Seleccione CASE cuando [ el caso ]

Reemplazar [ el caso ] con la comparación que llevar a cabo . Por ejemplo , para comparar los valores de género de la M o F , escribiría :

Seleccione CASO CUANDO Sexo = ' F'
2

Escriba la instrucción action. Esta es la cláusula ENTONCES , que le dice al servidor SQL qué hacer cuando la condición de los partidos cuándo. Escriba lo siguiente:

ENTONCES [ realizar la acción ]

Reemplazar [ realizar la acción ] con el resultado deseado . Siguiendo con el ejemplo del paso 2 , la comparación entre los géneros añadiría :

ENTONCES ' Mujer '
3 Tipo

la acción predeterminada para realizar seguido de " Case End" si se utiliza DB2 o MySQL, o " End" si se utiliza Microsoft SQL , Oracle o bases de datos Sybase .

MÁS [ otra acción ] END CASE

Reemplazar [ otra acción ] con el resultado deseado que se producen cuando la condición de declaración de caso ( s ) son falsas. Para nuestro ejemplo, el género , añadiríamos :

MÁS ' Male'
4

Ejecute la instrucción para examinar los resultados
utilizando sentencias de casos sencillos .
5

Determinar la expresión de los valores que se probarán contra
6

Tipo: .

Select Case [ expresión ]

Reemplazar [ expresión ] con el nombre del campo o resultado de la consulta que desea probar.
7

Crear la CUÁNDO /THEN .

CUANDO 'F ' y luego ' Mujer '

la diferencia entre el caso buscado y el caso simple es en este paso . Aquí , no es necesario repetir el valor a ser probado . Este valor no cambia en cada comparación y aparece inmediatamente después de la palabra clave CASE.
8

Escriba la instrucción ELSE si se desea, seguido por cualquiera " END " o "CASE END" . Microsoft SQL , Oracle o Sybase uso final. MySQL y DB2 uso CASE END.

MÁS ' Male' END CASE
9

ejecutar la consulta y examinar los resultados.

Software de base de datos
En SIP, ¿qué elementos de red mantiene una base de datos con información de dirección para cada cliente?
Cómo enviar correo electrónico desde SQL HTML
¿Qué es una base de datos SQLite
Cómo leer los códigos de barras con acceso
Explique las desventajas de la partición como medio para implementar seguridad multinivel para bases de datos.
Funciones analíticas de SQLite
¿Dos desventajas de una base de datos computarizada?
Cómo utilizar una base de datos en MS Office Word
Conocimiento de la computadora © http://www.ordenador.online