01.taller Carga Datos PSQL
01.taller Carga Datos PSQL
01.taller Carga Datos PSQL
ec
INDICACIONES:
La base de datos Postgresql también permite hacer la carga masiva de datos desde un archivo csv
(separado por comas). El procedimiento es el siguiente:
• Una vez que esté conectado a la base de datos prueba, crear una tabla llamada
comprobante
• Cargar los datos desde el archivo csv, en este caso se supone que el archivo de datos está en
la carpeta Downloads de un usuario llamado curso. Asegurarse de copiar la instrucción
completa sin saltos de línea:
[email protected]
Ejercicios resueltos (pegar la captura de pantalla con la salida de la consola de cada ejercicio):
• Consultar cuántos registros existen en la tabla comprobante.
select count(*) from comprobante;
• Consultar la suma de los campos base y retención de todos los registros (la base es el
subtotal de la factura y la retención es el impuesto cobrado por anticipado):
select sum(base),sum(retencion) from comprobante;
• Obtener la cantidad de registros correspondientes al año 2009 (Nota: el campo mes tiene el
formato YYYYMM y es de tipo cadena):
select count(*) from comprobante where substring(mes,1,4)='2009';
• Cuántos comprobantes tipo FAC se emitieron en el año 2008? (Nota: el campo mes tiene el
formato YYYYMM)
select count(*) from comprobante where substring(mes,1,4)='2008' and tipo='FAC';
• Mostrar todos los registros de tipo ANL correspondientes a agosto del año 2008:
select * from comprobante where tipo='ANL' and mes='200808';
• Mostrar los registros de tipo CRT cuyo mes esté entre octubre y diciembre del año 2009:
select * from comprobante where tipo='CRT' and mes between '200910' and '200912';
PARA RESOLVER: