Diseño de Base de Datos, parte X: Funciones

Las funciones prefabricadas de SQL nos permiten realizar múltiples operaciones en nuestros scripts: Desde poner en mayúsculas o minúsculas el resultado de un campo, hasta asignar fechas o validar si un campo es NULL. A continuación mostraré algunas de las funciones que SQL, y MSSQL, provee. Algunas variarán entre DBMS (como la función TOP, su equivalente es FIRST en FirebirdSQL), pero el principio es el mismo. Ejemplos.- Ejemplos.- Ejemplos.- Ejemplos.- Ejemplos.- Ejemplos.- Bibliografía.- Libros.- … Continue reading Diseño de Base de Datos, parte X: Funciones

Diseño de Base de Datos, parte IX: ORDER BY

Por: Armando Cifuentes González Sintaxis:  La sentencia ORDER BY ordena un conjunto de resultados de forma descendente o ascendente. Los corchetes indican que los parámetros o instrucciones son opcionales. Además, es posible ordenar por más de una columna. Ejemplo:  ¡NOTA! Es posible también ordenar los resultados por el número de columna: ORDER BY 1, 3, 4, por ejemplo. Bibliografía.- Libros.- Fehily, C. (2005). SQL: Visual Quickstart Guide, Third Edition. Peachpit Press. … Continue reading Diseño de Base de Datos, parte IX: ORDER BY

Diseño de Base de Datos, parte VIII: WHERE

Por: Armando Cifuentes González Sencilla en la teoría, pero se puede volver un poco compleja en la práctica. Vamos a ver cómo emplear esta sentencia que nos puede librar de muchos dolores de cabeza. Sintaxis: La sentencia WHERE se emplea para filtrar un conjunto de resultados en base a una condición especifica. Esta sentencia puede ser usada en las siguientes sentencias de SQL: SELECT, UPDATE y DELETE Sintaxis (UPDATE): Sintaxis (DELETE): … Continue reading Diseño de Base de Datos, parte VIII: WHERE

Diseño de Base de Datos, parte VII: AS (alias)

Por: Armando Cifuentes González Sintaxis: La sentencia AS se utiliza para asignar un alias a una columna o una tabla. Se coloca entre el nombre de la columna y el alias de la columna o entre el nombre de la tabla y el alias de la tabla. Ejemplos: Bibliografía.- Libros.- Fehily, C. (2005). SQL: Visual Quickstart Guide, Third Edition. Peachpit Press. Web.- SQL Tutorial – Learn SQL Query Language. … Continue reading Diseño de Base de Datos, parte VII: AS (alias)

Diseño de Base de Datos, parte VI: SELECT

Por: Armando Cifuentes González Sintaxis: La sentencia SELECT se emplea para desplegar información de una base de datos. “column_name1” indica la columna de la tabla de la cual queremos visualizar su información; “[,”column_name2”]” indica una o más columnas; “table_name” el nombre de la tabla de la cual desplegaremos la información. Los operadores “*” y “+” se pueden emplear dentro de esta instrucción para mostrar todas las columnas de una tabla (“*”) o concatenar valores de tipo … Continue reading Diseño de Base de Datos, parte VI: SELECT

Diseño de Base de Datos, parte V: CREATE TABLE

Por: Armando Cifuentes González Para los ejemplos de los comandos de SQL utilizaré la base de datos de compras de dofactory, con algunas modificaciones. Sintaxis: Se emplea para crear una tabla en la base de datos. Entre los tipos de restricciones que puede contener una tabla son los siguientes: NOT NULL/NULL DEFAULT UNIQUE CHECK PRIMARY KEY FOREIGN KEY Ejemplo: Como se mencionó anteriormente, podemos agregar … Continue reading Diseño de Base de Datos, parte V: CREATE TABLE

Diseño de Base de Datos, parte VI: SELECT

Por: Armando Cifuentes González Sintaxis La sentencia SELECT se emplea para desplegar información de una base de datos. “column_name1” indica la columna de la tabla de la cual queremos visualizar su información; “[,”column_name2”]” indica una o más columnas; “table_name” el nombre de la tabla de la cual desplegaremos la información. Los operadores “*” y “+” se pueden emplear dentro de esta instrucción para mostrar todas … Continue reading Diseño de Base de Datos, parte VI: SELECT