Professional Documents
Culture Documents
AD A
A.
BYRON
y y y
caso ser Microsoft Access, debers de hacer un Browser para ubicar donde se encuentra la base de datos de Access. As: luego Siguiente (Next)
y y
En la siguiente ventana nos muestra ya por defecto el motor de base de datos destino, en este caso ser SQL server, y como activamos la base de datos colegio, es ah donde se importar. Siguiente (Next) En la siguiente ventana, dejamos activamos Copy, porque queremos solo copiar las tablas. Siguiente (Next) En la siguiente ventana activamos las tablas que se importara, Siguiente (Next) En la siguiente venta Finish, Close
Pgina 1 de 5
AD A
A.
BYRON
CONSULTAS DE SELECCIN Las consultas de seleccin se utilizan para indicar al motor de datos que devuelva informacin de las bases de datos, esta informacin es devuelta en forma de conjunto de registros.
Sintaxis de SQL:
SELECT [Campos][*] FROM [Tabla]; WHERE <condicin> ORDER BY <Asc - Desc> Campos: son los nombres de los campos de las tablas. *: Equivale a la seleccin de todos los campos de la tabla Tabla: se escribe el nombre de la tabla de donde se van a extraer los datos Where: Condicin o criterios Order By: Orden a los datos de los campos ya sea en forma ascendente o descendente. ejemplo: SELECT codigo,Nombre, edad FROM alumno SELECT * FROM alumno tabla) Ordenar los registros
Adicionalmente se puede especificar el orden en que se desean recuperar los registros de las tablas mediante la clasula ORDER BY Lista de Campos. En donde Lista de campos representa los campos a ordenar. Ejemplo: SELECT Codigo, nombre, apellido, edad FROM alumno ORDER BY Nombre Esta consulta devuelve los campos (Codigo, nombre, apellido, edad) de la tabla alumno ordenados por el campo Nombre. Se pueden ordenar los registros por ms de un campo, como por ejemplo: SELECT Codigo, nombre, apellido, edad FROM alumno ORDER BY Codigol, Nombre Incluso se puede especificar el orden de los registros: ascendente mediante la clasula (ASC -se toma este valor por defecto) descendente (DESC) SELECT Codigo, nombre, apellido, edad FROM alumno ORDER BY Codigo DESC SELECT Codigo, nombre, apellido, edad FROM alumno ORDER BY Codigo DESC, nombre ASC
(Solo se visualizaran 2 campos) (Se visualiza todos los campos de la Profesor: Lorenzo Claudio De La Cruz Martnez Microsoft Office User Specialist
Pgina 2 de 5
AD A
A.
BYRON
La clusula WHERE La clusula WHERE puede usarse para determinar qu registros de las tablas enumeradas en la clusula FROM aparecern en los resultados de la instruccin SELECT. Condicin o condiciones Ejemplos SELECT codigo, Nombre, edad FROM alumno WHERE codigo=C0001 Visualiza solo aquellos que cumplan la condicin CONSULTAS DE ACCIN Las consultas de accin son aquellas que no devuelven ningn registro, son las encargadas de acciones como aadir y borrar y modificar registros. DELETE Crea una consulta de eliminacin que elimina los registros de una o ms de las tablas listadas en la clusula FROM que satisfagan la clusula WHERE. Esta consulta elimina los registros completos, no es posible eliminar el contenido de algn campo en concreto. Su sintaxis es: DELETE * FROM Tabla WHERE criterio * es opcional si tambin funciona sin asterisco INSERT INTO Agrega un registro en una tabla. Se la conoce como una consulta de datos aadidos. Esta consulta puede ser de dos tipos: Insertar un nico registro Insertar en una tabla los registros contenidos en otra tabla. Para insertar un nico Registr: En este caso la sintaxis es la siguiente: INSERT INTO Tabla (campo1, campo2, .., campoN) VALUES (valor1, valor2, ..., valorN) UPDATE Crea una consulta de actualizacin que cambia los valores de los campos de una tabla especificada basndose en un criterio especfico. Su sintaxis es: UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ... CampoN=ValorN WHERE Criterio; COMODINES: %(Porcentaje): _(Guin bajo): reemplaza a varios caracteres. reemplaza a un solo caracteres. Profesor: Lorenzo Claudio De La Cruz Martnez Microsoft Office User Specialist
Pgina 3 de 5
AD A
A.
BYRON
Pgina 4 de 5
AD A
A.
BYRON
SELECT * FROM alumno WHERE nom_alu in('Luis','Diana','Mario') Visualiza a todos aquellos que se llamen luis, diana, Mario SELECT * FROM alumno WHERE nom_alu Not in('Luis','Diana','Mario') Visualiza a todos aquellos menos aquellos que se llamen luis, diana, Mario Count Calcula el nmero de registros devueltos por una consulta. Su sintaxis es la siguiente Count(expr) En donde expr contiene el nombre del campo que desea contar. Los operandos de expr pueden incluir el nombre de un campo de una tabla, una constante o una funcin (la cual puede ser intrnseca o definida por el usuario pero no otras de las funciones agregadas de SQL). Puede contar cualquier tipo de datos incluso texto. SELECT Count(cod_alu) AS Total de alumnus FROM alumno Devuelve el total de alumnos SELECT Count(cod_alu) AS Total,edad FROM alumno group by edad Devuelve el cuantos alumnos tienen la misma edad
Pgina 5 de 5