Ejercicio Sentencias SQL PDF
Ejercicio Sentencias SQL PDF
Ejercicio Sentencias SQL PDF
Muchas de las acciones que necesitas realizar en una base de datos se hacen con sentencias
SQL
Manten en mente lo siguiente: las sentencias SQL no son sencibles a las mayusculas o
minusculas
Algunos sistemas de bases de datos requieren un punto y coma al final de cada sentencia SQL
El punto y como es un estandar que se para cada sentencia SQL en sistemas de bases de datos
que habilitan mas de una sentencia SQL ejecutada en la misma llamada al servidor
SQL puede ser dividido en dos partes: El Lenguaje de Manipulacion de Datos (DML) y el
Lenguaje de Definicion de Datos (DDL)
DLL del SQL que permite a bases de datos y tablas ser creadas o borradas.
Tambien define indices(llaves). especifica enlaces entre tablas, y impone relaciones entre
tablas.
La parte DLL del SQL, las sentencias mas importante DDL en SQL son:
La sentencia SELECT
1) SELECT nombre_columna(s)
FROM nombre_tabla
Ejemplo 1
SELECT nombre_columna(s)
FROM nombre_tabla
SELECT Nombre,Apellidos,Ciudad
FROM Personas
Ejemplo 2
Dentro de una tabla, algunas columnas pueden contener valores duplicados. Esto no es un
problema, algunas veces tu querras listar solo los valores diferentes (distintos) en la tabla
La palabra DISTINCT puede ser usada como llave para regresar solo los valores
distintos(diferentes).
Ejemplo:
SQL WHERE
La sentencia where es usada para extraer solo los registros que cumplen con el criterio
especificado
SELECT nombre_columna(s)
FROM nombre_tabla
WHERE nombre_columna operador valor
Taller de Base de Datos
SELECT *
FROM Personas
WHERE Apellidos ='Trejo Lemus'
SQL usa comillas simples en los valores de texto (muchos sitemas manejadores de bases de
datos aceptan comillas dobles).Para SQL los valores de texto deben ser puestos entre comillas
simples
SELECT *
FROM Personas
WHERE Nombre='Lucero'
SELECT *
FROM Personas WHERE Nombre=Lucero
Los operadores AND y OR son usados para filtrar registros basados en mas de una condicion
Operador AND
El operador AND muestra el registro si la primera condicion y la segunda condicion son
verdaderas
Para seleccionar solo las personas con el Nombre igual a Marcel Abisag y el apellido igual a
Sobrevilla Trejo,
El resultado seria:
Operador OR
Ahora seleccionaremos las personas con el campo Nombre igual a "Martha" o el campo Nombre
igual a "Elvira"
Ahora seleccionaremos solo las personas con el campo Apellidos igual a "Sobrevilla Trejo" AND
Nombre igual a "Marcel Abisag" OR igual a "Jose Abraham"
Taller de Base de Datos
Usaremos la siguiente sentencia SELECT:
SQL ORDER BY
La sentencia ORDER BY es usada para ordenar los registros en orden ascendente por default
SELECT nombre_columna(s)
FROM nombre_tabla
ORDER BY nombre_column(s) ASCDESC
Ahora vamos a seleccionar todas las personas de la tabla, pero mostrando en orden por el
campo Nombre
ORDER BY DESC
estructura de la tabla, atributos e indices quedaran intactos:
Ahora vamos a seleccionar a todas las personas de la tabla pero mostrandolas en un orden
descendente por el campo Nombre con la palabra DESC
UPDATE nombre_tabla
SET columna1=valor, column2=valor,...
WHERE alguna_columna=algun_valor
Nota: La sentencia WEHRE en la sintaxis UPDATE, especifica cual de los registros va a ser
actualizado. Si omites la sentencia WHERE todos los registros seran actualizados.
UPDATE Personas
SET Direccion='Canoga Park', Ciudad='L.A.'
WHERE Nombre='Antonio' AND Apellido='Trejo Campos'
UPDATE Personas
El resultado seria: