Tema2 RestricciónyOrdenacióndeDatos

Páginas: 23 (5572 palabras) Publicado: 23 de noviembre de 2015
Restricción y Ordenación de Datos

Copyright © 2004, Oracle. Todos los derechos reservados.

Objetivos
Al finalizar esta lección, debería estar capacitado para:
• Limitar las filas recuperadas por una consulta
• Ordenar las filas recuperadas por una consulta
• Utilizar la sustitución ampersand en iSQL*Plus
para restringir y ordenar la salida en el tiempo de
ejecución

Copyright © 2004, Oracle.Todos los derechos reservados.

Objetivos
Al recuperar datos de la base de datos, puede que necesite:
• Restringir las filas de los datos que se muestran
• Especificar el orden en el que se muestran las filas
Esta lección explica las sentencias SQL que se utilizan para realizar estas acciones.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 2-2

Limitación de Filas mediante unaSelección

EMPLOYEES

…
“recuperar todos
los empleados del
departamento 90”

Copyright © 2004, Oracle. Todos los derechos reservados.

Limitación de Filas mediante una Selección
En el ejemplo de la diapositiva, suponga que desea mostrar todos los empleados del
departamento 90. Las filas con un valor 90 en la columna DEPARTMENT_ID son las únicas
que se devolverán. Este método de restricción es la base dela cláusula WHERE en SQL.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 2-3

Limitación de las Filas que se Seleccionan
•

Restrinja las filas que se devuelven mediante la
cláusula WHERE:

SELECT *|{[DISTINCT] column|expression [alias],...}
FROM
table
[WHERE condition(s)];

•

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

Copyright © 2004, Oracle. Todos los derechos reservados.Limitación de las Filas que se Seleccionan
Puede restringir las filas que se devuelven desde la consulta mediante la cláusula WHERE. Una
cláusula WHERE contiene una condición que se debe cumplir y sigue directamente a la
cláusula FROM. Si la condición es verdadera, se devuelve la fila que cumple la condición.
En la sintaxis:
WHERE
condition

restringe la consulta a las filas que cumplan una condiciónse compone de nombres de columna, expresiones,
constantes y un operador de comparación
La cláusula WHERE puede comparar valores en columnas, valores de literales, expresiones
aritméticas o funciones. Consta de tres elementos:
• Nombre de columna
• Condición de comparación
• Nombre de columna, constante o lista de valores

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 2-4

Uso de laCláusula WHERE

SELECT employee_id, last_name, job_id, department_id
FROM
employees
WHERE department_id = 90 ;

Copyright © 2004, Oracle. Todos los derechos reservados.

Uso de la Cláusula WHERE
En el ejemplo, la sentencia SELECT recupera el identificador de empleado, el nombre, el
identificador de puesto y el número de departamento de todos los empleados que están en el
departamento 90.

Base deDatos Oracle 10g: Conceptos Fundamentales de SQL I 2-5

Cadenas de Caracteres y Fechas
•
•

•

Las cadenas de caracteres y los valores de fecha
van entre comillas simples.
Los valores de caracteres son sensibles a
mayúsculas/minúsculas y los valores de fecha
son sensible al formato.
El formato de fecha por defecto es DD-MON-RR.

SELECT last_name, job_id, department_id
FROM
employees
WHERE last_name= 'Whalen' ;

Copyright © 2004, Oracle. Todos los derechos reservados.

Cadenas de Caracteres y Fechas
Las cadenas de caracteres de la cláusula WHERE deben ir entre comillas simples (''). Sin
embargo, las constantes numéricas no deben ir entre comillas simples.
Todas las búsquedas de caracteres son sensibles a mayúsculas/minúsculas. En el ejemplo
siguiente, no se devuelve ninguna fila porque latabla EMPLOYEES almacena los apellidos en
caracteres de mayúsculas/minúsculas mezclados.
SELECT last_name, job_id, department_id
FROM
employees
WHERE last_name = 'WHALEN';

Las bases de datos Oracle almacenan fechas en un formato numérico interno, que representa
el siglo, el año, el mes, el día, las horas, los minutos y los segundos. La visualización de fecha
por defecto es DD-MON-RR.
Nota: Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tema2.
  • tema2
  • Tema2
  • TEMA2
  • Tema2
  • Tema2
  • Tema2
  • TEMA2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS