# Blog

- [Cómo crear una View en PostgreSQL](/creating-a-view-in-postgresql) — Una View es una forma de proteger tus tablas SQL y de formatear los datos crudos de tu tabla en información útil que puede ser consultada por las personas de tu organización.
- [Cómo crear un Stored Procedure en MySQL](/creating-a-stored-procedure-in-mysql) — Un stored procedure es un código SQL preparado que se guarda en nuestro Schema para reutilizarlo cuando lo necesitemos.
La mayoría de las bases de datos SQL tienen los stored procedures como una herramienta incorporada, parte del lenguaje original de SQL. Sin embargo, la forma de programar stored procedures puede variar un poco entre las distintas bases de datos SQL.
- [¿Qué es PostGIS? ¿Cuándo y cómo debería usarlo?](/what-is-postgis-and-when-should-i-use-it) — PostGIS es esencialmente un complemento de código abierto para la base de datos PostgreSQL que agrega soporte para objetos geográficos y convierte a PostgreSQL en una base de datos espacial.
- [Cómo crear una tabla en PostgreSQL con PgAdmin](/creating-a-table-in-postgresql-with-pgadmin) — PgAdmin es una herramienta útil para conectarnos a nuestra instancia de servidor PostgreSQL, viene con muchas funciones y características útiles para gestionar y visualizar nuestras bases de datos PostgreSQL.
- [Cómo instalar PostGIS, PgAdmin y PostgreSQL en Docker](/how-to-install-postgis-pgadmin-postgresql-in-docker) — PostgreSQL debe ser uno de los servidores SQL más usados y avanzados. Vamos a aprender a instalarlo en un contenedor de Docker junto con PostGIS y PgAdmin.
- [CASE… WHEN… ELSE… END](/case-when-else-end) — CASE… WHEN… ELSE… END es quizás una de las sentencias SQL más usadas. ¿Sabías que podés usar CASE con funciones de agregación?
- [Los 10 mejores tips de SQL para principiantes](/top-10-sql-tips-for-beginners) — Si sos principiante, quizás estés teniendo algunos problemas usando SQL, un tutorial para aprender un poco más sobre este hermoso lenguaje llamado SQL.
- [Cómo instalar MySQL en Docker](/how-to-install-mysql-on-docker) — MySQL es una de las bases de datos SQL más populares y quizás la más usada en la web. Hoy vamos a aprender a instalar MySQL en un contenedor de Docker.
- [¿Qué es una función de agregación?](/what-is-an-aggregate-function) — Una función de agregación es donde los valores se agrupan para formar una única respuesta. Las funciones de agregación SQL más comunes son SUM, COUNT, AVG, MIN y MAX.
- [Manejo de Strings en SQL Server](/handling-strings-in-sql-server) — “¿Cómo podría separar un campo SQL por un delimitador?”, “¿Cómo podría quedarme con la primera palabra de un campo SQL?”, “¿Cómo podría obtener las primeras tres letras de un campo SQL?”
- [¿Cómo usar Parámetros en Stored Procedures?](/how-to-use-parameters-in-stored-procedures) — Los Stored Procedures son una forma elegante de guardar tu código dentro de una base de datos SQL. Podés guardar tu código y reutilizarlo cuando quieras.
- [¿Cómo usar una cláusula QUALIFY en SQL?](/how-to-use-a-qualify-clause-in-sql) — QUALIFY es quizás uno de los comandos más subestimados de SQL, como Data Analyst, lo uso mucho y espero que después de este tutorial vos también lo uses.
- [Cómo instalar SQL Server en Docker](/install-sql-server-in-docker-quick-guide) — Cómo instalar SQL Server en Docker
SQL Server se puede instalar en distribuciones de Linux, una de ellas es un contenedor de Docker. ¡Empecemos!
