Modo de empleo donde cláusulas en sql

los DÓNDE cláusula en SQL requiere poca explicación porque su significado y uso son obvias: Una declaración realiza una operación (por ejemplo, SELECT, BORRAR, o ACTUALIZACIÓN) Sólo en filas de la tabla DÓNDE una condición establecida es True. La sintaxis de la DÓNDE cláusula es el siguiente:

SELECT column_listDE nombre_tablaDÓNDE condición -DELETE FROM nombre_tablaDÓNDE condición -ACTUALIZACIÓN nombre_tablaColumna SET1= valor1, columna2= valor2, ..., columnan= valornDÓNDE condición -

los condición en el DÓNDE cláusula puede ser simple o arbitrariamente compleja. Usted puede unirse a múltiples condiciones, junto con los conectores lógicos Y, Oregón, y NO para crear una sola condición.

Los siguientes son algunos ejemplos típicos de DÓNDE cláusulas:

DONDE Cliente.Id del cliente = SALES.CustomerIDWHERE FOODS.Calories = COMIDA.CaloriaWHERE FOODS.Calories lt; 219WHERE FOODS.Calories> 3 * base_valueWHERE FOODS.Calories lt; 219 Y FOODS.Protein> 27,4

Las condiciones que éstos DÓNDE cláusulas expresan son conocidas como predicados. LA predicado es una expresión que alega un hecho acerca de los valores.

El predicado FOODS.Calories lt; 219, por ejemplo, es verdadero si el valor de la fila actual de la columna FOODS.Calories es inferior a 219. Si la afirmación es verdadera, se satisface la condición. Una afirmación puede ser verdadera, falsa o desconocida. El caso desconocido surge si uno o más elementos en la afirmación son nulos.

los predicados de comparación (=, lt;, >, lt;>, lt; =, y > =) Son los más comunes, pero SQL ofrece varios otros que aumentan en gran medida su capacidad para filtrar un elemento de datos deseado de los demás en la misma columna. Estos predicados que le dan capacidad de filtrado:

  • Predicados de comparación

  • ENTRE

  • EN [NO EN]

  • COMO [DIFERENTE A]

  • NULO

  • TODAS, ALGUNOS, ALGUNA

  • EXISTS

  • UNIQUE

  • Superposiciones

  • PARTIDO

  • SIMILAR

  • DISTINCT




» » » » Modo de empleo donde cláusulas en sql