Académique Documents
Professionnel Documents
Culture Documents
1
Objetivos
Enumerar las capacidades de las sentencias SQL SELECT Ejecutar una sentencia SELECT bsica Diferenciar entre sentencias SQL y comandos iSQL*Plus
1-2
Proyeccin
Seleccin
Tabla 1 Unin
Tabla 1
Tabla 1
1-3
Tabla 2
Copyright Oracle Corporation, 2001. Todos los derechos reservados.
SELECT FROM
1-4
1-5
1-6
Las sentencias SQL no son sensibles a maysculas/minsculas. Las sentencias SQL pueden ocupar una o ms lneas. Las palabras clave no se pueden abreviar ni dividir entre lneas. Las clusulas suelen estar colocadas en lneas separadas. Los sangrados se utilizan para mejorar la legibilidad.
1-7
iSQL*Plus: Justificacin de cabecera por defecto: Centro Visualizacin de cabecera por defecto: Maysculas Las cabeceras de la columna de fecha y carcter estn justificadas a la izquierda Las cabeceras de columna de nmero estn justificadas a la derecha Visualizacin de cabecera por defecto: Maysculas
SQL*Plus:
1-8
Expresiones Aritmticas
1-9
1-10
Prioridad de Operador
La multiplicacin y la divisin tienen prioridad sobre la suma y la resta. Los operadores de idntica prioridad se evalan de izquierda a derecha. Los parntesis se utilizan para forzar evaluaciones prioritarias y para clarificar sentencias.
1-11
Prioridad de Operador
SELECT last_name, salary, 12*salary+100 FROM employees;
1-12
Uso de Parntesis
SELECT last_name, salary, 12*(salary+100) FROM employees;
1-13
1-14
1-15
Un alias de columna:
Cambia el nombre de una cabecera de columna. Resulta til con clculos. Se sita inmediatamente detrs del nombre de la columna, tambin puede existir la palabra clave opcional AS entre el nombre de la columna y el alias. Requiere comillas dobles si contiene espacios, caracteres especiales o si es sensible a maysculas/minsculas.
1-16
1-17
Operador de Concatenacin
Un operador de concatenacin:
Concatena columnas o cadenas de caracteres a otras columnas. Est representado por dos barras verticales (||). Crea una columna resultante que es una expresin de caracteres.
1-18
SELECT FROM
1-19
Un literal es un carcter, un nmero o una fecha incluida en la lista SELECT. Los valores literales de caracteres y fecha se deben escribir entre comillas simples. Cada cadena de caracteres tiene una salida para cada fila devuelta.
1-20
1-21
Filas Duplicadas
La visualizacin por defecto de las consultas son todas las filas, incluidas las filas duplicadas.
SELECT department_id FROM employees;
1-22
1-23
Sentencias SQL
Explorador de Internet
iSQL*Plus
Comandos iSQL*Plus
Oracle server
Cliente
1-24
Sentencias SQL
1-25
Describir la estructura de tabla. Editar la sentencia SQL. Ejecutar SQL desde iSQL*Plus. Guardar sentencias SQL en archivos y agregar sentencias SQL a archivos. Ejecutar sentencias almacenadas en archivos guardados. Cargar comandos desde un archivo de texto a la ventana iSQL*Plus Edit.
1-26
Conexin a iSQL*Plus
Desde el entorno del explorador de Windows:
1-27
El Entorno iSQL*Plus
10 6 8 9
1 2 3 4 5
1-28
DESC[RIBE] tablename
1-29
DESCRIBE employees
1-30
1 2
1-31
1-32
1-33
Resumen
En esta leccin, debera haber aprendido a:
Escribir una sentencia SELECT que: Devuelva todas las filas y las columnas de una tabla. Devuelva columnas especificadas de una tabla. Utilice alias de columna para asignar cabeceras de columna descriptivas.
Utilice el entorno iSQL*Plus para escribir, guardar y ejecutar sentencias SQL y comandos iSQL*Plus.
*|{[DISTINCT] column|expression [alias],...} table;
SELECT FROM
1-34
Seleccin de todos los datos de tablas diferentes Descripcin de la estructura de las tablas Realizacin de clculos aritmticos y especificacin de nombres de columna Uso de iSQL*Plus
1-35
1-36
1-37
1-38
1-39
1-40