Escribiendo Sentencias Básicas Sql Select

Páginas: 14 (3404 palabras) Publicado: 15 de septiembre de 2011
1.- Escribiendo sentencias Básicas SQL SELECT
Objetivos del capítulo Después de completar este capítulo conocerá lo siguiente: • Capacidades de la sentencia SELECT de SQL • Ejecutar sentencias SELECT básicas • Diferenciar entre las sentencias SQL y comandos de iSQL* plus

Capacidades de la sentencia SELECT de SQL Una sentencia SELECT recupera información de una base de datos. Usando unasentencia SELECT, se puede realizar lo siguiente: • Proyección: Se puede utilizar la capacidad de proyección en SQL para indicar las columnas de una tabla que se desean regresar por medio de una consulta. Se pueden seleccionar unos cuantos o todas las columnas de la tabla requerida. • Selección: Se puede usar la capacidad de selección en SQL para indicar las filas de la tabla que requerimos por medio deuna consulta. Se pueden usar diversos criterios para restringir las filas a visualizar. • Asociación o relación (Joining): Se puede utilizar esta capacidad en SQL para obtener conjuntamente los datos almacenados en diferentes tablas por medio de la creación de una liga entre ambas tablas. Se revisará mas de este tema en los siguientes capítulos.

Sentencia SELECT básica Una sentencia SELECTdebe contener lo siguiente: • Una cláusula SELECT, que especifica la lista de columnas que serán desplegadas. • Una cláusula FROM, que especifica la tabla que contiene las columnas identificadas en la cláusula SELECT. En la sintaxis: SELECT * DISTINCT Column | expresión alias FROM table

Es una lista de una o mas columnas Selecciona todas las columnas Suprime resultados duplicados Selecciona lacolumna o expresión nombrada Da un nombre de encabezado diferente a la columna seleccionada Especifica la tabla que contiene las columnas seleccionadas

Seleccionando todas las columnas con todas las filas Se puede desplegar los datos de todas las columnas de una tabla poniendo un asterisco (*) después de la palabra reservada SELECT. En la imagen anterior, la tabla departments tiene 4 columnas:DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID y LOCATION_ID. Esta tabla contiene 8 filas, una por cada departamento. También se pueden mostrar todas las columnas de esta tabla, listando el nombre de cada una de las columnas después de la palabra reservada SELECT. Por ejemplo, la siguiente sentencia SQL despliega todas las columnas de todos los departamentos de la misma forma que en la imagen anterior.SELECT department_id, department_name, manager_id, location_id FROM departments;

Seleccionando columnas específicas con todas las filas También se puede usar la sentencia SELECT para desplegar columnas específicas de una tabla, especificando el nombre de cada columna separada por comas. En la imagen anterior se despliegan las columnas DEPARTMENT_ID y LOCATION_ID de la tabla departments. En lacláusula SELECT se especifican las columnas y el orden que se desea tener. Por ejemplo, para mostrar la columna LOCATION_ID antes que DEPARTMENT_ID se utiliza la siguiente sentencia: SELECT location_id, department_id FROM departments; Escribiendo sentencias SQL Usando las siguientes reglas y normas, se pueden construir sentencias válidas con una fácil lectura y edición: • Las sentencias SQL nodistinguen entre mayúsculas y minúsculas, a menos que sea indicado • Las sentencias SQL pueden ser escritas en una o más líneas • Las palabras reservadas no pueden ser abreviadas o cortadas entre líneas • Las cláusulas son usualmente escritas en líneas separadas para una mejor legibilidad y edición • La identación puede ser utilizado para una mejor lectura • Las palabras reservadas son típicamenteescritas en mayúsculas y todo lo demás como nombre de tablas y columnas en minúsculas

Ejecutando sentencias SQL Con iSQL*Plus, oprima el botón ejecutar para correr el comando o comandos de una ventana de edición. Encabezados de columnas por defecto A continuación se describe el formato por defecto aplicado a los encabezados: En iSQL*Plus: • Los encabezados se muestran justificados al centro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SQL sentencias basicas y avanzadas
  • Sentencias SQL en Visual Basic
  • Sentencias Básicas en SQL
  • Sentencia SELECT en SQL
  • Sentencias Sql Básico
  • Sentencias SQL
  • Sentencias Sql
  • Sentencias de sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS