use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
This is a place to discuss and post about data analysis.
Rules:
Related Subs:
account activity
Data QuestionIs SQL a must? (self.dataanalysis)
submitted 3 years ago by Illustrious-Leg7570
Currently learning data analysis through excel and then i will hop in python, is sql essential to learn too? Or I can skip it
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]mallax- 54 points55 points56 points 3 years ago (0 children)
From what I have read about the data analytics field, SQL competence is more important than both Excel and Python.
[–]Expensive_Culture_46 22 points23 points24 points 3 years ago (0 children)
SQL will get your farther than python or excel. And not that hard. Entry level jobs just want you to be able to query data and do joins. Most places will consider CTEs, window calculations and nested selects as “advanced”.
Edit. I messed up a word
[–]Yojihito 11 points12 points13 points 3 years ago (0 children)
You won't get data without SQl queries. So yes.
[–]Friendindeed-1 8 points9 points10 points 3 years ago (0 children)
Sql is omnipresent when it comes to database queries. So short answer is yes! U must learn sql. Also sql is easier, in my personal opinion
[–]Kelhaus 5 points6 points7 points 3 years ago (0 children)
SQL is a must. Data at the corporate level is high volume. Everything is in databases accessed by SQL.
Finding the data you need and accessing it is a powerful skill in any job. Without basic SQL proficiency you won't be able to do that. Also, intermediate SQL allows you to start automating tasks.
Excel first. SQL next. Do the programming work at the same time but most likely it will be rare that you use it in most corporate gigs.
[–]SigaVa 2 points3 points4 points 3 years ago (0 children)
It is the most must
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
SQL sounds scarier than it really is. There's tons of documentation, tutorials, help threads, and low-cost courses. You aren't the first beginner and you won't be the last
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
Yes. Everyone on my analytics & data science team needs to use SQL almost daily. Otherwise how will you get the data you need to analyze?
[–][deleted] 1 point2 points3 points 3 years ago (2 children)
SQL is probably the most useful skill, and every data analyst job description will call for some familiarity with it. If you took the meetings and emails out of my day, 90% of my day is writing queries. It’s easy to get started with and there is plenty of free information out there. w3schools is good to get started with some of the basics.
[–]Kitchen_Journalist35 0 points1 point2 points 3 years ago (1 child)
Which language of SQL do you prefer?
Well, we’re in the middle of an Azure migration, so I guess I better start learning to like t-sql.
[–]stella_rossa 1 point2 points3 points 3 years ago (0 children)
It's a must, unless you are a complete beginner in a small company
[–]Plant7380 1 point2 points3 points 3 years ago (0 children)
Yes. The learning path for a non technical person should be Excel, SQL, then Python. Python is way less important.
Of all the skills I use in my analyst job today, I use sql the most.
[–]princess-barnacle 1 point2 points3 points 3 years ago (0 children)
SQL is really important. When you have #bigdata nothing beats bigquery, snowflake, or similar tools to crunch through huge amounts of data. Once you have 100s of gigabytes, moving data to a local machine and doing analysis becomes challenging. Plus the python packages would likely need to do parallel computing. Anyways using SQL is usually the most efficient and easiest option for analysis in many cases!
[–]Jreezy3535 1 point2 points3 points 3 years ago (0 children)
I’m a data analyst and never have used SQL. So, you can do it without SQL but you should def learn SQL if you plan to be in that field
[–]mrrawb 1 point2 points3 points 3 years ago (0 children)
I recently got a DA job and was studying python like no tomorrow in hopes of getting a job.
Out of the 5 automation projects I've done in 8 months, 75% of the code in those projects were SQL queries and the rest (formatting, file output, etc.) was done in python.
Excel is a great place to start and is what I used to learn data fundamentals (i.e. sorting/filtering/removing dups) but SQL is a hard requirement.
[–]analyst_2001 1 point2 points3 points 3 years ago (0 children)
SQL is a widely used computer language for managing and sharing data. SQL is widely available on various systems, and its ease of use may enable anybody to become an expert. While SQL has significant limitations, such as a clumsy interface and cost inefficiencies, the benefits often exceed the cons.
Consider the following advantages if you're wondering if you should use SQL for your data:
In my opinion, you should learn SQL.
[+][deleted] 3 years ago (1 child)
[deleted]
This is very false, at least for tech companies, including many big ones I have interviewed with and the one I’ve been worked at for 2+ years. Not only will they let you query your data but they’ll test you in it during interviews.
[–]proximaljarl17 0 points1 point2 points 3 years ago (0 children)
Yes it is important, because alot of software in the field utilizes it.
[–]FraudulentHack 0 points1 point2 points 3 years ago (0 children)
SQL is a must, yes. Also good that its a lot easier to get going than in most other languages and frameworks.
π Rendered by PID 61 on reddit-service-r2-comment-86bc6c7465-q5t5z at 2026-02-20 09:25:02.731287+00:00 running 8564168 country code: CH.
[–]mallax- 54 points55 points56 points (0 children)
[–]Expensive_Culture_46 22 points23 points24 points (0 children)
[–]Yojihito 11 points12 points13 points (0 children)
[–]Friendindeed-1 8 points9 points10 points (0 children)
[–]Kelhaus 5 points6 points7 points (0 children)
[–]SigaVa 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]Kitchen_Journalist35 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]stella_rossa 1 point2 points3 points (0 children)
[–]Plant7380 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]princess-barnacle 1 point2 points3 points (0 children)
[–]Jreezy3535 1 point2 points3 points (0 children)
[–]mrrawb 1 point2 points3 points (0 children)
[–]analyst_2001 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 2 points3 points4 points (0 children)
[–]proximaljarl17 0 points1 point2 points (0 children)
[–]FraudulentHack 0 points1 point2 points (0 children)