Cómo utilizar predicados sql

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

Video: SQL Server 2012 - 14 - BETWEEN - Tutoriales y mas

“El estudiante es una persona mayor.”

En una tabla que contiene información acerca de los estudiantes, el dominio de la CLASE la columna puede ser MAYOR, JÚNIOR, ESTUDIANTE DE SEGUNDO AÑO, ESTUDIANTE DE PRIMER AÑO, o NULO. Puede utilizar el predicado CLASS = MAYOR para filtrar las filas para las que el predicado es falso, conservando solamente aquellos para los que el predicado es verdadera.

A veces el valor de un predicado en una fila es desconocida (NULO). En esos casos, puede elegir cualquiera de desprenderse de 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 de comparación. SQL tiene seis operadores de comparación. Una simple comparación predicado utiliza uno de estos operadores. Tabla 3-3 muestra los predicados de comparación y algunos ejemplos legítimos, así como falsos de su uso.

Video: Crear una base de datos en SQL Server

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

En el ejemplo anterior, sólo las dos primeras entradas en la Tabla 3-3 (Clase = MAYOR y Clase lt; gt; MAYOR) tener sentido. ESTUDIANTE DE SEGUNDO AÑO se considera mayor que MAYOR porque ASI QUE viene después SE en la secuencia de intercalación predeterminado, que ordena en orden alfabético ascendente. Esta interpretación, sin embargo, probablemente no es el que usted desea.

Artículos Relacionados