sábado, 31 de diciembre de 2016

alterar restricciones de una tabla con SQL en LibreOffice Base (XXVI)

LibreOffice Base
Observe la siguiente instrucción:

ALTER TABLE "Clientes"
ALTER COLUMN "Fecha";

Es una instrucción SQL que al ejecutarla añade un campo Fecha  dentro de nuestra tabla Clientes de LibreOffice Base.

Hemos olvidado el añadir una restricción, deseamos que este campo se autorellene con la fecha actual, en este caso con TODAY.


eliminar campos de una tabla con SQL en LibreOffice Base (XXV)

LibreOffice Base
Observe la siguiente instrucción:

ALTER TABLE "Clientes" ADD 
COLUMN "Fecha fin contrato" DATE DEFAULT TODAY;

Es una instrucción SQL, que al ejecutarla añade un campo Fecha fin contrato con unas restricciones dentro de nuestra tabla Clientes de LibreOffice Base.

Lo que deseamos hacer es eliminar este campo mediante una instrucción SQL.


viernes, 30 de diciembre de 2016


jueves, 29 de diciembre de 2016


miércoles, 28 de diciembre de 2016



martes, 27 de diciembre de 2016

eliminar campos a una tabla con SQL en LibreOffice Base (XXII)

LibreOffice Base
Las tablas que tienen un uso continuo y que llevan funcionando desde hace tiempo, almacenan datos y definiciones que no son necesarios, para el buen funcionamiento de la base de datos debemos eliminarlos, en este capítulo vamos a explicar como deshacernos de estos campos en nuestra tabla en LibreOffice Base, en este caso la instrucción es ALTER TABLE de SQL.



domingo, 25 de diciembre de 2016


sábado, 24 de diciembre de 2016

ver las CONSTRAINT de una Base de datos en LibreOffice Base con SQL (XXI)

LibreOffice Base
Las CONSTRAINT  son también unas restricciones que se aplican a la tabla  pero se definen de forma diferente a la hora de crear una tabla en  nuestra base de datos de LibreOffice Base con las instrucción CREATE TABLE, INSERT INTO y ALTER TABLE de SQL.

He querido dejar este pequeño tema aparte para que el usuario que lo necesite no tenga que leer mas allá de lo que el título de artículo muestra.


CONSTRAINT al crear una tabla con SQL en LibreOffice Base (XX)

LibreOffice Base
las CONSTRAINT  son también unas restricciones que se aplican a la tabla  pero se definen de forma diferente a la hora de crear una tabla en  nuestra base de datos de LibreOffice Base con la instrucción CREATE TABLE de SQL.

Estas restricciones definen condiciones que deben cumplirse cuando se introducen datos.


jueves, 22 de diciembre de 2016


martes, 20 de diciembre de 2016


lunes, 19 de diciembre de 2016


domingo, 18 de diciembre de 2016



diferencias de fechas con SQL en LibreOffice Base (XIV)

LibreOffice Base
Alguna vez hemos tenidos que realizar en LibreOffice Base una diferencia de fechas para mostrar los días, meses o los años, por ejemplo  saber los días que quedan para que cumplan un recibo.  cuando cumple años alguien u otros trabajos similares a estos dos. La instrucción DATEDIFF de SQL nos da esta posibilidad de una forma rápida y efectiva.



miércoles, 14 de diciembre de 2016

LibreOffice Calc - Función BUSCARV

LibreOffice Calc concentra una gran cantidad de funciones para desarrollar desde un cálculo simple a otro complejo.

La función BUSCARV es muy parecidad a la función BUSCARH. La función BUSCARV comprueba si un valor está  en la primera columna de una hoja de cálculo, para luego mostrar
el valor de la columna señalado por el índice.


martes, 13 de diciembre de 2016

LibreOffice Calc - Función BUSCARH

LibreOffice Calc concentra una gran cantidad de funciones para desarrollar desde un cálculo simple a otro complejo.

La función BUSCARH es un ejemplo de estas funciones. La función BUSCARH comprueba si la primera fila de una hoja de cálculo contiene un determinado valor, para luego devolver el valor situado en la fila seleccionada de la hoja de cálculo.


sábado, 10 de diciembre de 2016

evaluar lista de valores con SQL en LibreOffice Base (XIII)

LibreOffice Base
Es el momento de tratar listas de valores en SQL desde nuestro LibreOffice Base.

Supongamos que somos propietarios de una clínica donde nuestros pacientes vienen con la esperanza de paliar sus dolencias, en primer lugar le vamos a recetar una dieta según su peso. Este es el típico caso donde podemos hacer uso de la instrucción  CASE de SQL.

La instrucción CASE evalúa los valores de un campo y dependiendo de este valor ejecuta una acción o asigna un valor.
 

jueves, 8 de diciembre de 2016


domingo, 4 de diciembre de 2016

cuantos años tienes con SQL en LibreOffice Base (XII)

LibreOffice Base
Un trabajo rutinario de los programadores en SQL es mostrar los años que tienen los usuarios que tenemos almacenados en nuestras bases de datos. LibreOffice Base mediante una serie de funciones SQL puede mostrar este tipo de datos.

Partimos de una base de datos que tiene un campo fecha de nacimiento tipo DATE y lo hemos rellenado con variedad de valores para comprobar su buen funcionamiento.

En primer lugar vamos a mostrar el campo Nombre, Apellidos y el año de nacimiento, observe la siguiente instrucción:



jueves, 1 de diciembre de 2016