Guia SQL
Guia SQL
Guia SQL
Cree las siguientes tablas en Microsoft Access y posteriormente trabaje las sentencias SQL que se le solicitan a continuacin
Nota: Considere los tipos de dato:
VARCHAR equivalente en Access= TEXTO
BIGINT equivalente en Access= NUMERICO
La sentencia INSERT
Los registros pueden ser introducidos a partir de sentencias que emplean la instruccin Insert.
La sintaxis utilizada es la siguiente:
Insert Into clientes (nombre, apellidos, direccion, poblacion, codigopostal, email, pedidos) Values ('Perico', 'Palotes',
'Percebe n13', 'Lepe', '123456', '[email protected]', 33)
Como puede verse, los campos no numricos o booleanos van delimitados por apostrofes: '. Tambin resulta interesante ver que el cdigo postal lo
hemos guardado como un campo no numrico. Esto es debido a que en determinados paises (Inglaterra por ejemplo) los cdigos postales contienen
tambin letras.
No es imprescindible rellenar todos los campos del registro. Eso s, puede ser que determinados campos sean necesarios. Estos campos necesarios
pueden ser definidos cuando construimos nuestra tabla mediante la base de datos.
1.
Se quiere guardar un nuevo DETA_COMPRA, llene solo los campos de tipo DOUBLE
2.
La sentencia UPDATE
Update es la instruccin del lenguaje SQL que nos sirve para modificar los registros de una tabla. Como para el caso de Delete, necesitamos especificar
por medio de Where cules son los registros en los que queremos hacer efectivas nuestras modificaciones. Adems, obviamente, tendremos que
especificar cules son los nuevos valores de los campos que deseamos actualizar.
La sintaxis es de este tipo:
3.
Modifique los email de la tabla proveedor, colocndoles a todos los registros el valor de SIN CORREO
4.
Actualice todos los campos de tipo doble de la tabla DETA_COMPRA colocando el valor 0 para todos aquellos que el campo codigo_t sea igual a
1000
La sentencia DELETE
Para borrar un registro nos servimos de la instruccin Delete. En este caso debemos especificar cual o cules son los registros que queremos borrar. Es
por ello necesario establecer una seleccin que se llevara a cabo mediante la clusula Where.
La sintaxis utilizada para efectuar estas supresiones:
5.
La empresa, necesita borrar los abonos de los montos que estn en el rango de 100 a 200 y que tipo_a sea por cheque Anulado
6.
La empresa desea limpiar su tabla de abonos, quitando todos los registros de los abonos con el codigo_banco 10
La sentencia SELECT
La seleccin total o parcial de una tabla se lleva a cabo mediante la instruccin Select. En dicha seleccin hay que especificar:
-Los campos que queremos seleccionar
-La tabla en la que hacemos la seleccin
En nuestra tabla modelo de clientes podramos hacer por ejemplo una seleccin del nombre y direccin de los clientes con una instruccin de este tipo:
7.
8.
Muestre todos los valores de la tabla PROVEEDOR en los cuales la percepcin sea S
9.
10. Muestre todos los valores de la tabla DETA_COMPRA donde el iva_d sea diferente de 13