BIENVENIDOS A ESTE BLOG

Este blog contiene la informacion sobre las sentencias que se utilizan en Sql Server,para ello se vera desde lo mas escencial hasta lo mas complejo. Con las diferentes instrucciones que se den a conocer se podran tambien algunos ejercicios resueltos ademas de algunos propuesto. Esperando que sea de gran ayuda espero sus comentarios y sugerencias respecto a este tema.

domingo, 10 de febrero de 2013

Uso Avanzado de las Condiciones de Comparación (WHERE)

Uso de la Condición IN:
Para probar valores en un juego de valores especificado, utilice la condición IN. La condición IN se conoce también como condición de miembro. El ejemplo de la diapositiva muestra los números de empleado, los apellidos, los salarios y los números de empleado de supervisor para todos los empleados cuyo número de empleado de supervisor sea 100, 101 ó 201.
Uso de la Condición LIKE
Utilice la condición LIKE para realizar búsquedas con comodines de valores válidos de cadenas de búsqueda.
Las condiciones de búsqueda pueden contener literales de números o caracteres:
o % denota cero o muchos caracteres.
o _ denota un carácter.
Puede que no siempre sepa qué valor buscar exactamente. La condición LIKE permite seleccionar filas que se correspondan con un patrón de caracteres. La operación de correspondencia de patrones de caracteres se conoce como búsqueda con comodines. Se pueden utilizar dos símbolos para crear la cadena de búsqueda.
Uso de las Condiciones NULL
Compruebe si hay valores nulos con el operador IS NULL.
 Las condiciones NULL son la condición IS NULL y la condición IS NOT NULL. La condición IS NULL comprueba si hay valores nulos. Un valor nulo significa que el valor no está disponible, no está asignado, es desconocido o no es aplicable. Por tanto, no puede probar con = porque un valor nulo no puede ser igual ni desigual a ningún valor. El ejemplo de la diapositiva recupera los apellidos y los supervisores de todos los empleados que no tienen supervisor.
Condiciones Lógicas
Una condición lógica combina el resultado de dos condiciones componentes para crear un único resultado basándose en esas condiciones, o invierte el resultado de una sola condición. Se devuelve una fila sólo si el resultado global de la condición es verdadero.
Uso del Operador AND: AND requiere que ambas condiciones sean verdaderas:

 En el ejemplo, ambas condiciones deben ser verdaderas para que se seleccione algún registro. Por tanto, sólo se seleccionan los empleados que tengan un cargo que contenga la cadena 'MAN' y que ganen 10.000 dólares o más.
Uso del Operador OR:
OR requiere que una de las condiciones sea verdadera:
En el ejemplo, una de las condiciones debe ser verdadera para que se seleccione algún registro. Por tanto, se selecciona cualquier empleado que tenga un identificador de puesto que contenga la cadena 'MAN' o que gane 10.000 dólares o más.
Uso del Operador NOT :

 El ejemplo de la diapositiva muestra el apellido y el identificador de puesto de todos los empleados cuyo identificador de puesto no es IT_PROG, ST_CLERK o SA_REP.
Nota: El operador NOT también se puede utilizar con otros operadores SQL, como BETWEEN, LIKE y NULL.