Documente Academic
Documente Profesional
Documente Cultură
Unidad de Aprendizaje N3
Implementacin del modelo en una Base de
Datos
Aprendizaje Esperado :
CONSTRUYE SENTENCIAS EN LENGUAJE SQL PARA
VISUALIZAR INFORMACIN ALMACENADA EN LAS TABLAS
DE LA BASE DE DATOS.
Objetivos de la Clase
Utilizar sentencia SELECT bsica para mostrar datos desde las Tablas de
la Base de Datos.
Utilizar operadores matemticos y de concatenacin en una sentencia
SELECT.
Utilizar Alias para asignar nombres lgicos a las columnas y expresiones
obtenidas en una sentencia Select.
Mostrar la informacin en un orden especfico.
Capacidades de las
Sentencias SELECT
PROYECCIN SELECCIN
Tabla 1
Tabla 1
JOIN
Tabla 1
Tabla 2
Ejemplo:
SELECT *
FROM departments;
.
.
..
..
...
...
Ejemplo
..
..
...
...
..
..
Para efectuar clculos con los datos de las tablas se debe usar
expresiones aritmticas.
Una expresin aritmtica puede contener nombre de columnas,
constantes de valores numricos y operadores aritmticos.
Los operadores aritmticos se pueden usar en cualquier clusula de
una sentencia DML excepto en la clusula FROM.
Los operadores que se pueden utilizar en una sentencia SQL son:
OPERADOR
DESCRIPCIN
Suma
Resta
Multiplicacin
Divisin
Ejemplo
SELECT last_name, salary, salary + 300
FROM employees;
.
.
Ejemplo
SELECT last_name, salary, 12*salary+100
FROM employees;
..
..
...
...
Ejemplo
SELECT last_name, salary, 12*(salary+100)
FROM employees;
..
..
...
...
Ejemplo
SELECT last_name, salary, commission_pct , 12*salary*commission_pct
FROM employees;
..
..
...
...
..
..
...
...
en
n
a
r
est
u
bre
m
m
o
Se
n
del umna o
r
a
lug
col
a
l
n
de
real expresi
COLUMNAS
ALIAS
in
c
a
u
ontin e de
c
a
Va
br
m
o
n
del
na o
m
u
l
co
sin
e
r
p
ex
til
efec cuando s
tan
e
clcu
l os
Ejemplo
SELECT last_name AS nombre , commission_pct comm
FROM employees;
..
..
.
.
..
..
.
.
Ejemplo:
..
..
Ejemplo:
....
....
Ejemplo:
SELECT 'El salario mensual del empleado ' || last_name || ' es de $ ' || salary salarios
FROM employees;
.....
.....
Ejemplo:
SELECT department_id
FROM employees;
.....
.
Ejemplo
..
..
..
..
....
....
....
Ejemplo
SELECT employee_id, last_name, salary*12 "Salario Anual"
FROM employees
ORDER BY "Salario Anual" ;
. ...
. .
...
...
Ejemplo
SELECT last_name, department_id, salary
FROM employees
ORDER BY department_id, salary DESC;
.
.
...
...
Resumen de la Clase