Академический Документы
Профессиональный Документы
Культура Документы
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Objetivos
Al finalizar esta leccin, debera estar capacitado para lo
siguiente:
Enumerar las capacidades de las sentencias SQL SELECT
Ejecutar una sentencia SELECT bsica
1-2
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Agenda
1-3
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Proyeccin
Seleccin
Tabla 1
Tabla 1
Unin
Tabla 1
1-4
Tabla 2
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-5
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
SELECT *
FROM
departments;
1-6
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-7
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-8
SQL Developer:
Alineacin de cabeceras por defecto: alineacin a la
izquierda
Visualizacin de cabeceras por defecto: maysculas
SQL*Plus:
Las cabeceras de columna de carcter y de fecha se alinean
a la izquierda
Las cabeceras de columna de nmero se alinean a la
derecha
Visualizacin de cabeceras por defecto: maysculas
1-9
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Agenda
1-10
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Expresiones Aritmticas
Crear expresiones con datos de fecha y nmeros mediante
operadores aritmticos.
Operador
+
Sumar
Restar
Multiplicar
1-11
Descripcin
Dividir
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-12
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Prioridad de Operadores
1-13
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-14
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-15
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Agenda
1-16
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-17
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-18
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Agenda
1-19
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Operador de Concatenacin
Un operador de concatenacin:
Enlaza columnas o cadenas de caracteres a otras columnas
Se representa con dos barras verticales (||)
Crea una columna resultante que es una expresin de
carcter
SELECT
FROM
last_name||job_id AS "Employees"
employees;
1-20
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-21
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-22
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-23
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Filas Duplicadas
La visualizacin por defecto de las consultas incluye todas las
filas, tambin las filas duplicadas.
SELECT department_id
FROM
employees;
1-24
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Agenda
1-25
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-26
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
DESCRIBE employees
1-27
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Prueba
Identificar las sentencias SELECT que se ejecutan correctamente.
1. SELECT first_name, last_name, job_id, salary*12
AS Yearly Sal
FROM
employees;
2. SELECT first_name, last_name, job_id, salary*12
"yearly sal"
FROM
employees;
3. SELECT first_name, last_name, job_id, salary AS
"yearly sal"
FROM
employees;
4. SELECT first_name+last_name AS name, job_Id,
salary*12 yearly sal
FROM
employees;
1-28
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Escribir una sentencia SELECT que:
Devuelva todas las filas y columnas de una tabla
Devuelva las columnas especificadas de una tabla
Utilice alias de columna para mostrar cabeceras de columna
ms descriptivas
1-29
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.
1-30
Copyright 2010, Oracle y/o sus filiales. Todos los derechos reservados.