
Dan Patiño
AI Strategy & Innovation at Coderhouse
Data
SQL for Data Analysts in Argentina Coming from Excel: Step-by-Step Transition Guide
Publicado el
If you work with Excel every day and feel that you need to take a leap toward more serious data analysis, SQL is the natural next step. It doesn't require you to be a programmer or to understand advanced math: it's a language designed to ask questions of databases and get concrete answers. This guide takes you from zero to productive, starting exactly from where you are: Excel.
In Argentina, SQL appears in more than 60% of job postings related to data, according to the most relevant job portals in the sector. Mastering this skill opens the door to roles like Data Analyst, Business Analyst, or Data Analyst, with salaries that easily double the purely operational profiles that only handle spreadsheets.
Why go from Excel to SQL?
Excel is a powerful tool for individual analyses and one-off reports. But it has clear limits: when the data exceeds tens of thousands of rows, when you need to cross information from multiple sources, or when the work is collaborative, Excel starts to show its seams.
SQL, on the other hand, is designed to work with millions of records efficiently, reproducibly, and collaboratively. With a single query you can replace hours of work with pivot tables and nested VLOOKUPs. According to Stack Overflow's Developer Survey, SQL is one of the most used languages by data professionals worldwide, surpassed only by Python in some segments and consistently among the most in demand in data job postings in LATAM.
Comparison table: Excel vs SQL
Task | In Excel | In SQL |
|---|---|---|
Filter data | AutoFilter / VLOOKUP | WHERE |
Group and sum | Pivot table | GROUP BY + SUM() |
Combine sheets | VLOOKUP / XLOOKUP | JOIN |
Sort results | Sort A-Z | ORDER BY |
Count unique records | COUNTIF | COUNT(DISTINCT) |
The Excel concepts you already know, now in SQL
The transition is easier than it seems because many Excel concepts have a direct equivalent in SQL. Here we show you the most used ones in the day-to-day work of any analyst:
VLOOKUP → JOIN
In Excel you use VLOOKUP to bring in data from another table. In SQL, the equivalent is the JOIN. For example, if you have a sales table and a customers table, you can combine them with:
Pivot table → GROUP BY
Pivot tables group and sum automatically. In SQL you do the same with GROUP BY:
AutoFilter → WHERE
Filtering rows in SQL is just as simple. The WHERE clause replaces Excel's AutoFilter:
Free tools to practice SQL from Argentina
You don't need to install anything complex to get started. These tools are free and work perfectly:
SQLiteOnline.com: it works directly from the browser, with no installation. Ideal for practicing your first queries.
DBeaver Community: the client most used by professional data analysts. Free and compatible with almost any database.
Google BigQuery Sandbox: if you already have a Google account, you can query huge public datasets without paying anything.
PostgreSQL + pgAdmin: the standard combination in tech companies in Argentina and LATAM.
Recommended learning path
If you come from Excel, follow this order to learn SQL progressively without getting frustrated along the way:
Week 1-2: SELECT, FROM, WHERE, ORDER BY, LIMIT
Week 3-4: GROUP BY, HAVING, aggregation functions (SUM, COUNT, AVG)
Week 5-6: JOINs (INNER, LEFT, RIGHT)
Week 7-8: Subqueries, CTEs (WITH), and basic window functions
According to the DB-Engines Ranking portal, PostgreSQL, MySQL, and Microsoft SQL Server are the most in-demand engines in the LATAM job market. Learning the standard SQL syntax lets you work in any of them with minimal adjustments.
If you already handle the basics of data analysis and want to understand where your profile can grow, we recommend reading our guide on Business Intelligence vs Data Analytics: key differences and what to learn first, where you'll find the full context to make career decisions.
Common mistakes when transitioning from Excel
Most analysts who come from Excel make the same mistakes when starting with SQL. Knowing them in advance saves you hours of frustration:
Thinking in cells instead of in tables: SQL works with sets of data, not with individual positions.
Not understanding the order of execution: in SQL, the WHERE runs before the SELECT. This affects how you write your queries.
Mixing data types in comparisons: comparing text with numbers gives unexpected results.
Not using aliases: naming your columns and tables with AS makes the code much more readable and maintainable.
Real cases in companies in Argentina and LATAM
In technology, fintech, and e-commerce startups in Buenos Aires, Córdoba, and Rosario, data teams work with databases of hundreds of thousands of records. Analysts who handle SQL can answer business questions in minutes, while their colleagues who work only in Excel can take hours to process the same information.
A concrete case: an analyst at an online retail company needs to know which are the 10 products with the biggest month-over-month drop in sales. In Excel, that analysis can require several sheets, complex formulas, and manual work. In SQL, it's a 10-line query that runs in seconds and can be automated to run daily without human intervention.
Recommended Coderhouse courses
If you want to go deeper into data analysis and understand how artificial intelligence integrates with tools like SQL and Python, Coderhouse has options for every level of experience:
Introduction to Artificial Intelligence: ideal for analysts who want to understand how AI is transforming work with data.
AI Automation: learn to automate workflows with AI, including tasks you do manually in Excel today.
AI Engineering: for analysts who want to take a technical leap and work with language models and data pipelines.
Frequently asked questions
How long does it take to learn SQL coming from Excel?
With constant practice of 30 to 60 minutes a day, you can master the fundamentals of SQL in 4 to 8 weeks. At that point you can already write queries useful for real work. The learning curve is less steep than that of Python or R because the syntax is very close to natural language.
Do I need to know how to program to learn SQL?
No. SQL is a declarative language: you tell the system what you want to get, not how to get it. That makes it more accessible than programming languages like Python or JavaScript. If you handle Excel logic, you already have the conceptual base to understand SQL.
Which database should I learn first?
For those who are in Argentina and looking for work in the tech sector, PostgreSQL is the most recommended option. It's the most used engine in local startups and tech companies, it's free, and its syntax is standard. MySQL is a good second option if you want to work on e-commerce projects.
Does SQL replace Python in data analysis?
They don't replace each other: they complement each other. SQL is ideal for extracting, filtering, and aggregating data from a database. Python (with libraries like Pandas) is better for complex transformations, visualizations, and statistical models. In most data roles, you'll use both.
What's the difference between SQL and NoSQL?
SQL works with relational databases (tables with rows and columns), while NoSQL uses structures like JSON documents, graphs, or key-value. For data analysts coming from Excel, relational databases with SQL are the most logical entry point and the most in demand in the LATAM job market.

Sobre el autor
I'm Dan Patiño, head of AI Strategy & Innovation at Coderhouse. My day-to-day work involves merging the tactical management of e-commerce (CRO, Email Marketing and SEO) with the development of disruptive solutions. I specialize in building internal AI-powered apps to automate tasks and boost innovation within the team. I firmly believe that technology is strategy's best ally. To dive deeper into my professional journey, I'll be waiting for you on my LinkedIn profile.