Sunteți pe pagina 1din 40

Programación SQL

Lección 3
Restringiendo y ordenando datos
SQL Fundamentals I
Después de completar esta lección, usted
debería ser capaz de hacer lo siguiente:
Limitar el número de filas que se
recuperan por una consulta
Ordenar las filas que se recuperan por
consulta
Utilizar la variable de sustitución
ampersand para restringir y ordenar la
producción en tiempo de ejecución
Limitar filas con:
◦ La cláusula WHERE
◦ Los operadores de comparación utilizando
condicionales = , < = , BETWEEN, IN, LIKE, y
NULL
◦ Condiciones lógicas utilizando AND, OR y
NOT
Reglas de prioridad para los operadores en una
expresión
Ordenar filas utilizando la cláusula ORDER BY
Variables de sustitución
Comandos DEFINE y VERIFY
Restringir las filas que se devuelven a través
de la cláusula WHERE:

La cláusula WHERE sigue la cláusula FROM.


Las cadenas de caracteres y valores de fecha
están encerrados con comillas simples.
Las cadena de caracteres son case-sensitive y
los valores de fecha son format-sensitive.
El formato de visualización de la fecha por
defecto es DD-MON-RR.
Utilice el operador BETWEEN para mostrar
filas en base a una serie de valores:
Utilice el operador IN para buscar un valor
si se encuentra dentro de los valores de
una lista:
Utilice el operador LIKE para realizar búsquedas
comodín de valores de cadena de búsqueda
válidos.
Las condiciones de búsqueda puede contener
caracteres literales o números:
◦ %denota cero o muchos personajes.
◦ _ denota un carácter.
Se pueden combinar los dos caracteres comodín (%,
_) con caracteres literales de coincidencia de
patrones:

Puede utilizar el identificador ESCAPE para buscar


los simbolos %y _
Prueba para los nulos con el operador nulo
es
AND requiere que las dos condiciones sean
verdaderas para ser verdad:
OR requiere que alguna de las dos
condiciones componente sean verdaderas
para ser verdad:
Limitar filas con:
◦ La cláusula WHERE
◦ Los operadores de comparación utilizando
condicionales = , < = , BETWEEN, IN, LIKE, y
NULL
◦ Condiciones lógicas utilizando AND, OR y
NOT
Reglas de precedencia para los operadores en
una expresión
Ordenar filas utilizando la cláusula ORDER BY
Variables de sustitución
Comandos DEFINE y VERIFY
Puede utilizar paréntesis para modificar
reglas de precedencia.
Limitar filas con:
◦ La cláusula WHERE
◦ Los operadores de comparación utilizando
condicionales = , < = , BETWEEN, IN, LIKE, y
NULL
◦ Condiciones lógicas utilizando AND, OR y
NOT
Reglas de prioridad para los operadores en una
expresión
Ordenar filas utilizando la cláusula ORDER BY
Variables de sustitución
Comandos DEFINE y VERIFY
Ordena las filas con la cláusula ORDER BY:
◦ ASC: orden ascendente, por defecto
◦ DESC: orden descendente
La cláusula ORDER BY ocupa el último lugar en la
declaración SELECT :
Ordenar de forma descendente:

Ordenar por medio de un alias de


columna:
Ordenar por la posición numérica de la
columna:

Ordenar por varias columnas:


Limitar filas con:
◦ La cláusula WHERE
◦ Los operadores de comparación utilizando
condicionales = , < = , BETWEEN, IN, LIKE, y
NULL
◦ Condiciones lógicas utilizando AND, OR y
NOT
Reglas de prioridad para los operadores en una
expresión
Ordenar filas utilizando la cláusula ORDER BY
Variables de sustitución
Comandos DEFINE y VERIFY
Uso de variables de sustitución a:
◦ almacenar temporalmente los valores las variables de
sustitución simple ampersand (&) y doble ampersand
(&&)
Uso de variables de sustitución para
complementar lo siguiente:
◦ Condicion WHERE
◦ Cláusulas ORDER BY
◦ Expresiones de columna
◦ Los nombres de tabla
◦ Sentencias SELECT enteras
Utilice una variable con el prefijo
ampersand (&) para solicitar un valor:
usuario un valor:
Use comillas simples para los valores de fecha y
carácter:
Utilice doble ampersand (&&) si desea volver a
utilizar la variable valor sin preguntar al usuario:
Limitar filas con:
◦ La cláusula WHERE
◦ Los operadores de comparación utilizando
condicionales = , < = , BETWEEN, IN, LIKE, y
NULL
◦ Condiciones lógicas utilizando AND, OR y NOT
Reglas de prioridad para los operadores en una
expresión
Ordenar filas utilizando la cláusula ORDER BY
Variables de sustitución
Comandos DEFINE y VERIFY
Utilice el comando DEFINE para crear y
asignar un valor a una variable de
sustitución.
Utilice el comando UNDEFINE para eliminar
una variable de sustitución.
Utilice el comando VERIFY para cambiar la
visualización de la variable de sustitución, tanto
antes como después de SQL Developer reemplaza
las variables de sustitución con los valores:
¿Cuáles cuatro de los siguientes son los
operadores válidos para la cláusula
WHERE?
En esta lección, debe haber aprendido a:
Utilizar la cláusula WHERE para restringir las filas de
salida:
◦ Utilizar las condiciones de comparación
◦ Utilizar los operadores BETWEEN, IN , LIKE, y NULL
◦ Aplicar la lógica AND, OR y NOT
Utilizar la cláusula ORDER BY para ordenar las filas de salida:

Utilizar la sustitución ampersand para restringir y ordenar


la producción en tiempo de ejecución
Esta práctica se abordan los siguientes temas:
Selección de los datos y cambiar el orden de
las filas que se muestran
Restricción de filas utilizando la cláusula
WHERE
Ordenar filas mediante el uso de la cláusula
ORDER BY
Uso de variables de sustitución para añadir
flexibilidad a su sentencia SELECT

S-ar putea să vă placă și