Lecc01 Select Simple
Básicas con SQL SELECT
Copyright © EDCON Tecnologías de Información, 2008.
Objetivos
Al completar esta lección podrá realizar lo siguiente:
•
Listar las capacidades delas sentencias SQL
SELECT
•
•
Ejecutar una sentencia básica SELECT
Diferenciar entre sentencias SQL y comandos de
iSQL*Plus
1-2
Capacidades de sentencias SQL SELECT
Proyección
Selección
Tabla 1Tabla 1
Unión
Tabla 2
Tabla 1
1-3
Sentencia Básica SELECT
SELECT
FROM
•
•
*|{[DISTINCT] column|expression [alias],...}
table;
SELECT identifica Que columnas
FROM identifica Cual tabla
1-4Seleccionando todas las columnas
SELECT *
FROM
departments;
1-5
Seleccionando Columnas Específicas
SELECT department_id, location_id
FROM
departments;
1-6
Escribiendo Sentencias SQL
•
•
Lassentencias SQL no son “case sensitive”.
•
Las palabras claves no pueden ser abreviadas o tener
fracturas entre líneas.
•
Las cláusulas son usualmente escritas en líneas
separadas.
•
•
Lassangrías se utilizan para incrementar la legibilidad.
•
En SQL*Plus, el punto y coma es obligatorio la final de
cada sentencia SQL.
Las sentencias SQL pueden ser escritas en una o más
líneas.
EniSQL*Plus, las sentencias SQL pueden opcionalmente
terminar con punto y coma (;). El punto y coma es
obligatorio cuando ejecutas múltiples sentencias SQL.
1-7
Encabezado de Columnas por defecto
•
•iSQL*Plus:
–
Justificación de encabezado por defecto: Centro
–
Despliegue de encabezado por defecto:
Mayúsculas
SQL*Plus:
–
Encabezados de columnas de caracteres y fechas
son justificados a laizquierda
–
Encabezados de columnas tipo numérico son
justificadas a la derecha
–
Despliegue de encabezado de columnas:
Mayúsculas
1-8
Expresiones Aritméticas
Para crear expresiones con datosnuméricos y fechas
usando operadores aritméticos
Operador
Descripción
+
Sumar
-
Restar
*
Multiplicar
/
Dividir
1-9
Usando Operadores Aritméticos
SELECT last_name, salary, salary + 300
FROM...
Regístrate para leer el documento completo.