Aggregate Functions en MySQL: COUNT y GROUP BY

Las Aggregate functions en MySQL son funcione que nos da el motor de base de datos para generar información especifica, estas son algunas de las funciones que están disponibles: COUNT() Nos sirve para contar el total de registros del valor que le indiquemos, por ejemplo: MariaDB [libreria]> select count(*) from libros; +———-+ | count(*) | +———-+ | 19 | +———-+ Si queremos mostrar la cantidad … Continúa leyendo Aggregate Functions en MySQL: COUNT y GROUP BY

Buscando información con LIKE

Para buscar informacion en una tabla de SQL, podemos usar LIKE, el funcionamiento básico es el siguiente: MariaDB [libreria]> select author_fname, author_lname from libros where author_fname like ‘%dav%’; +————–+—————-+ | author_fname | author_lname | +————–+—————-+ | Dave | Eggers | | Dave | Eggers | | Dave | Eggers | | David | Foster Wallace | | David | Foster Wallace | +————–+—————-+ El símbolo … Continúa leyendo Buscando información con LIKE

Ordenando resultados con ORDER BY y limitando con LIMIT

Podemos usar ORDER BY para ordenar los resultados que obtenemos con SELECT, por ejemplo si queremos ordenar la lista por nombre, podemos hacer algo como: MariaDB [libreria]> SELECT title FROM libros ORDER BY title; +—————————————————–+ | title | +—————————————————–+ | 10% Happier | | A Heartbreaking Work of Staggering Genius | | A Hologram for the King: A Novel | | American Gods | Podemos … Continúa leyendo Ordenando resultados con ORDER BY y limitando con LIMIT

Usando String Functions de MySQL: CHAR_LENGTH, UPPER Y LOWER

CHAR_LENGTH() Nos regresa la cantidad de caracteres en el string, por ejemplo: MariaDB [libreria]> select title, char_length(title) as digitos from libros; +—————————————————–+———+ | title | digitos | +—————————————————–+———+ | The Namesake | 12 | | Norse Mythology | 15 | | American Gods | 13 | Podemos usar CHAR_LENGTH() junto con CONCAT() para lograr algo como: MariaDB [libreria]> SELECT CONCAT ( author_fname, ‘ is ‘, … Continúa leyendo Usando String Functions de MySQL: CHAR_LENGTH, UPPER Y LOWER