Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1-2
Capacidades de sentencias SQL SELECT
Proyección Selección
Tabla 1 Tabla 1
Unión
Tabla 1 Tabla 2
1-3
Sentencia Básica SELECT
1-4
Seleccionando todas las columnas
SELECT *
FROM departments;
1-5
Seleccionando Columnas Específicas
1-6
Escribiendo 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 la izquierda
– Encabezados de columnas tipo numérico son
justificadas a la derecha
– Despliegue de encabezado de columnas:
Mayúsculas
1-8
Expresiones Aritméticas
Operador Descripción
+ Sumar
- Restar
* Multiplicar
/ Dividir
1-9
Usando Operadores Aritméticos
1-10
Precedencia de Operadores
1-11
Precedencia de Operador
1-12
Usando Paréntesis
1-13
Definiendo Valores Nulos
1-14
Valores Nulos en
Expresiones Aritméticas
1-15
Definiendo Alias de Columnas
Un alias de columna:
• Renombra el encabezado de columna
• Es útil con cálculos
• Sigue inmediatamente el nombre de la columna -
puede también haber el opcional AS palabra clave
entre el nombre de la columna y alias
• Requiere comillas dobles si contiene espacios o
caracteres especiales o es “case sensitive”
1-16
Usando Alias de columnas
1-17
Operador de Concatenación
Un operador de concatenación:
• Concatena columnas o secuencias de carácter a
otras columnas
• Es representado por dos barras verticales (||)
• Crea una columna resultante que es la expresión
en carácteres
1-18
Usando el operador de Concatenación
1-19
Cadenas de caracteres Literales
1-20
Usando literales de cadenas de carácter
1-21
Registros Duplicados
1-22
Eliminando Registros Duplicados
1-23
Interacción entre SQL y iSQL*Plus
Sentencias SQL
iSQL*Plus Servidor
Internet Oracle
Browser
Reportes formateados
Cliente
1-24
Sentencias SQL Contra
Comandos de iSQL*Plus
SQL iSQL*Plus
• Un lenguaje • Un entorno
• Estándar ANSI • El propietario es Oracle
• No pueden ser • Las palabras claves
abreviadas las palabras pueden ser abreviadas
clave • Los comandos no
• Las declaraciones permiten la manipulación
manipulan datos y de valores en la base de
definiciones de tabla en datos
la base de datos • Funciona en un browser
• Centralmente cargado, no
tiene que ser puesto en
ejecución en cada
Sentencias máquina
SQL
Comandos
iSQL*Plus
1-25
Descripción de iSQL*Plus
1-26
Conectándose a iSQL*Plus
1-27
El entorno iSQL*Plus
1-28
Desplegando Estructura de Tablas
DESC[RIBE] tablename
1-29
Desplegando Estructura de Tablas
DESCRIBE employees
1-30
Interactuando con Scripts
1-31
Interactuando con Scripts
D:\temp\emp_sql.htm
1-32
Interactuando con Scripts
DESCRIBE employees
SELECT first_name, last_name, job_id 1
FROM employees;
3 2
1-33
Resumen
1-34
Practica 1 Visión General
1-35
1-40