Cómo utilizar predicados sql

Algunos de manipulación de datos Idioma (DML) se leen como frases en idioma Inglés ordinarias y son fáciles de entender. Los predicados son equivalentes SQL de proposiciones lógicas. La siguiente declaración es un ejemplo de una proposición:

" El estudiante es una persona mayor ".

En una tabla que contiene información sobre los estudiantes, el dominio de la CLASE la columna puede ser MAYOR, JUNIOR, SOPHOMORE, FRESHMAN, o NULO. Usted puede utilizar el predicado CLASE = MAYOR para filtrar las filas para las que el predicado es falso, manteniendo sólo aquellos para los que el predicado es True.

A veces el valor de un predicado en una fila es Desconocido (NULO). En esos casos, puede optar por descartar la fila o para retenerlo. (Después de todo, el estudiante podría ser una persona mayor.) El curso de acción correcto depende de la situación.

Clase = MAYOR es un ejemplo de una predicado comparación. SQL tiene seis operadores de comparación. Un predicado simple comparación utiliza uno de estos operadores. La Tabla 3-3 muestra los predicados de comparación y algunos ejemplos legítimos, así como falsas de su uso.

OperadorComparaciónExpresión
=Igual aClase = MAYOR
lt;>No igual aClase lt;> MAYOR
lt;Menos queClase lt; MAYOR
>Mas grande queClase> MAYOR
lt; =Menos que o igual aClase lt; = MAYOR
> =Mayor qué o igual aClase> = MAYOR

En el ejemplo anterior, sólo las dos primeras entradas en la tabla 3-3 (Clase = MAYOR y Clase lt;> MAYOR) tener sentido. SOPHOMORE se considera mayor que MAYOR porque SO viene después SE en la secuencia de intercalación predeterminada, que ordena en orden alfabético ascendente. Esta interpretación, sin embargo, probablemente no es el que usted desea.




» » » » Cómo utilizar predicados sql