Ir al contenido principal

Entradas

Mostrando entradas de abril 8, 2013

LA CLAUSULA WHERE ok

La clausula WHERE extiende la sentencia SELECT proveyendo la capacidad de restringir filas basada en una o más condiciones. Consultar una tabla solo con las clausulas SELECT y FROM el resultado será todas las filas de la tabla. Agregando la palabra DISTINCT a la clausula SELECT permite restringir el resultado pero solo al grado de descartar las filas duplicadas. Si necesitamos restringir las filas de una tabla es necesario la clausula WHERE. La sintaxis de la clausula WHERE es la siguiente: SELECT * | { [DISTINCT] column | expression [alias],...} FROM table [ WHERE condition(s) ] La clausula WHERE siempre va después de la clausula FROM, los corchetes en la sintaxis indican que es opcional. Una o más condiciones pueden ser aplicadas para restringir el conjunto de resultados. Una condición se construye a partir de dos términos y un operador condicional. Los términos pueden ser valores de columnas, literales o expresiones. Ejemplos:

LA SELECCION ok

La restricción de filas es conocida como selección, la clausula WHERE es una mejora a la sentencia SELECT para proveer la capacidad de selección. En la clausula WHERE  se especifican una o más condiciones que el servidor oracle evalúa para restringir  las filas regresadas en un query. Así como también otra mejora es la clausula ORDER BY que permite ordenar los filas regresadas en una consulta. La selección es aplicada mediante la clausula WHERE de la sentencia SELECT. Condiciones que restringen el conjunto de datos retornados toman muchas formas u operan sobre columnas así como en expresiones. Solo las filas que que cumplen con la condición son retornadas. Las condiciones restringen filas utilizando operador de comparación en conjunto con columnas y valores literales. Los operadores booleanos proveen un mecanismo para especificar condiciones múltiples.