Professional Documents
Culture Documents
INTRODUCCION:
Las sentencias más usadas para darle mantenimiento a las tablas son las sentencias SELECT,
INSERT, DELETE y UPDATE, con las cuales podemos obtener datos, agregar, borrarlos y
actualizarlos, además de aplicar condiciones y operadores para cada sentencia.
SELECT
Recupera cero o más filas de una o más tablas de una base de datos. En la mayoría de las
aplicaciones, SELECT es de las sentencias más usadas para la manipulación de datos. La
sentencia SELECT tiene muchas cláusulas opcionales:
Sintaxis:
INSERT INTO
Agrega un registro nuevo al final de la tabla, es posible escribir la instrucción INSERT INTO
en dos formas. La primera forma no especifica los nombres de las columnas en las que se
insertan los datos, sólo sus valores:
Sintaxis:
La segunda forma específica tanto los nombres de columna y los valores que se van a
insertar:
Las instrucciones INSERT no especifican valores para los siguientes tipos de columnas porque
SQL Server Database Engine (Motor de base de datos de SQL Server) genera los valores de
las siguientes columnas:
Columnas con una propiedad IDENTITY que genera los valores para la columna.
Columnas que tengan un valor predeterminado que utilice la función NEWID para
generar un valor GUID exclusivo.
Columnas calculadas.
UPDATE
La instrucción UPDATE se utiliza para actualizar los registros existentes en una tabla.
Sintaxis:
UPDATE [NombreTabla]
SET [NombreColumna=ValorColumna,NombreColumna=ValorColuman,...]
WHERE [NombreColumna=ValorVariable]
Advertencia
La cláusula WHERE especifica qué registro o registros se deben actualizar. Si
se omite la cláusula WHERE, todos los registros se actualizarán
DELETE
Sintaxis:
DELETE [NombreTabla]
WHERE [NombreColumna=ValorVariable]
Advertencia
La cláusula WHERE especifica qué registros o registros que se deben eliminar.
Si se omite la cláusula WHERE, se borrarán todos los registros
AND
Combina dos expresiones booleanas y devuelve TRUE cuando ambas expresiones son
VERDADERAS. Cuando se utiliza más de un operador lógico en una instrucción, en primer
lugar se evalúan los operadores AND. Puede cambiar el orden de evaluación gracias a los
paréntesis.
Sintaxis:
OR
Combina dos condiciones. Cuando en una instrucción se utiliza más de un operador lógico,
los operadores OR se evalúan después de los operadores AND. Sin embargo, se puede
cambiar el orden de evaluación gracias a los paréntesis.
Sintaxis:
Presente los datos que no contengan las expresiones que tenga la condición NOT.
Sintaxis:
LIKE
Sintaxis:
Procedimiento
Una forma de poder utilizar bien las sentencias es ayudándome de forma gráfica, para lo
tengo que expandir la base de datos, y sobre la tabla, clic derecho y selecciono “Script Table
as”, con lo cual me dará la opción de realizar varias sentencias.
Ahora seleccionamos la opción “SELECT To” y tomo la opción “New Query Editor Window”.
Análisis de resultados:
Utilizar la sentencia INSERT INTO, para ingresar los siguientes datos en la tabla
Doctores:
Utilizar la sentencia INSERT INTO, para ingresar los siguientes datos en la tabla
Pacientes:
Utilizar la sentencia INSERT INTO, para ingresar los siguientes datos en la tabla
Ingresos:
-Mostrar todos los datos de los doctores en donde el nombre inicia con la letra M
-Mostrar los datos de los pacientes que sean hombres, con un tratamiento mayor a 600