Relacionando información de dos tablas en SQL

En SQL: podemos relacionar información de dos tablas para obtener información de ambas al mismo tiempo, en este ejemplo estaremos haciendo una union de uno a muchos, donde tendremos una tabla de clientes que puede tener uno o mas registros en una tabla de ordenes: Primero creamos la tabla de clientes: CREATE TABLE clientes( id int auto_increment primary key, nombre varchar(100), apellido varchar(100), email varchar(100) … Continúa leyendo Relacionando información de dos tablas en SQL

Operadores lógicos en SQL

Los operadores logicos en SQL nos permiten crear queries complejos en una sola linea, los mas comunes son los siguientes: != Not equal: selecciona todos los registros menos el indicado, ejemplo: MariaDB [libreria]> select title, released_year from libros where released_year != 2003; +—————————————————–+—————+ | title | released_year | +—————————————————–+—————+ | Norse Mythology | 2016 | | American Gods | 2001 | NOT LIKE selecciona los … Continúa leyendo Operadores lógicos en SQL

Trabajando con fechas en SQL

MySQL nos da 3 tipos de datos para trabajar con fechas: DATE, TIME y DATE TIME. DATE Nos permite guardar una fecha, TIME nos permite guardar una hora y DATE TIME nos permite guardar una fecha y hora juntos, esta tabla contiene un ejemplo de cada uno de los tipos de datos: create table gente( nombre VARCHAR(100), cumplefecha DATE, cumplehora TIME, cumpleanios DATETIME ); Y … Continúa leyendo Trabajando con fechas en SQL

Aggregate Functions en MySQL: MIN, MAX, SUM y AVG

MIN() Nos sirve para seleccionar el valor minimo de los datos seleccionados, por ejemplo: MariaDB [libreria]> select min(pages) from libros; +————+ | min(pages) | +————+ | 176 | MAX() Nos sirve para seleccionar el valir maximo de los datos seleccionados, por ejemplo: MariaDB [libreria]> select max(pages) from libros; +————+ | max(pages) | +————+ | 634 | +————+ SUM() Suma los datos seleccionados, por ejemplo: MariaDB … Continúa leyendo Aggregate Functions en MySQL: MIN, MAX, SUM y AVG