# Blog

- [Cómo crear un stored procedure en Microsoft SQL Server](/creating-a-stored-procedure-in-microsoft-sql-server) — Cómo crear un Stored Procedure en Microsoft SQL Server
- [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.
- [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?
- [¿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.
- [¿Qué es Redis? Y cuándo deberías usarlo](/what-is-redis-and-when-you-should-use-it) — En este artículo, vamos a hablar sobre Redis, un almacén de datos NoSQL de código abierto, en memoria y de tipo clave-valor que deberías conocer, y cuándo deberías usarlo.
- [SQL vs NoSQL – ¿Cuál es la diferencia?](/sql-vs-nosql-what-is-the-difference) — SQL y NoSQL llevan un tiempo en el mercado, pero ¿cuáles son las diferencias reales entre ellos? ¿Por qué deberíamos usar uno u otro?
- [¿Por qué mi consulta SQL tarda tanto?](/why-is-my-sql-query-taking-so-long) — Esta es una de las preguntas que casi siempre nos hacemos.
En este artículo, vamos a aprender un poco sobre cómo hacer una consulta eficiente.
- [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!
