SQL SERVER 1
DML
DML
Lenguaje
de
Manipulación
de
Datos (Data Manipulation Language, DML)
Lenguaje que permite acceder al contenido
de la base y manipular los datos
almacenados.
También
conocidoconsultas
como
lenguaje
de
SELECT
Esta sentencia nos sirve para
seleccionar los datos que
queremos mostrar y que están
almacenados en las entidades
FROM
Esta cláusula siempre debe ir
después dehaber seleccionado los
datos a mostrar, ya que esta nos
especifica de donde vamos sacar
la información y de que entidad.
WHERE
Esta cláusula sirve para
condicionar la selección de
los datos que sedesean
mostrar.
CESGE
Una base de datos del SENA
para
mantener
información
acerca de los Aprendices y los
Programas
a
los
que
se
inscriben.
APRENDIZ
Nombre
Apellidos
Cedula
Edad
Felipe
Rodríguez1023423212
22
Ana
Pérez
1123212342
25
Fernanda
Carmecy
1090987234
23
Lucía
Pulgarín
1233432789
18
Nataly
Sáenz
1010123312
21
PROGRAMA
CODIGO
DESCRIPCION
P1
ADSI
P2ESPECIALIZACION MÓVIL
P3
MANTENIMIENTO EQUIPOS
P4
REDES
P5
INVESTIGACIÓN
INSCRIPCION
CEDULA
CODIGO
1023423212
P4
1090987234
P3
1233432789
P1
1123212342
P2
1010123312
P3
SENTENCIA SIMPLESELECT
aprendiz
nombre
FROM
RESULTADO
Nombre
Felipe
Ana
Fernanda
Lucía
Nataly
SENTENCIA CONDICIONAL
SELECT Nombre, Edad FROM aprendiz WHERE
edad > 20
RESULTADO
Nombre
Edad
Felipe
22
Ana
25Fernanda
23
Lucía
18
Nataly
21
JOINS
Sirven para unir dos o mas
tablas al momento de
realizar una consulta.
TIPOS DE JOINS
INNER JOIN
LEFT JOIN
RIGHT JOIN
INNER JOIN
La sentencia INNER JOINes la
sentencia JOIN por defecto que
consiste en combinar cada fila de una
tabla con cada fila de la otra tabla,
seleccionado las filas que cumplan
con una determinada condición
´
SINTAXIS
SELECT *FROM TABLA_A
A
INNER JOIN TABLA_B B
ON A.CODIGO = B.CODIGO
EJEMPLO
En esta consulta mostraremos todos
los aprendices que realizaron una
inscripción.
SELECT A.cedula, A.nombre FROM
aprendiz A INNER...
Regístrate para leer el documento completo.