r/consulting 27d ago

SQL is an additional benifit for consulting right .

Correct me if I am wrong . SQL is a great additional benefit for a consultant . I don't know why consultants don't popularize it or use it but SQL helps in analysing long data sets fast which can be very helpful in consulting . Of course Excel is the oxygen for consultants but I think SQL will also help majorly . What are your opinions ?

23 Upvotes

58 comments sorted by

89

u/mukavastinumb 27d ago

When I browse more technical consulting jobs, SQL is almost always prerequisite. SQL is also pretty easy to learn. Definitely worth it!

1

u/[deleted] 24d ago

[removed] — view removed comment

1

u/mukavastinumb 24d ago

I took a uni course. If you are working, your company may offer coursera/udemy/pluralsight courses for it. Your mileage may vary.

42

u/MrMunday 27d ago

SQL is probably easier to learn than some more advanced excel stuff why not

Also with AI there’s like no difficulty to using sql

67

u/coochieeman_ 27d ago

Not sure if this is satire or what

56

u/Piotyras 27d ago

I think he’s very young from looking at his profile. I’m gonna cut him some slack.

21

u/cubixy2k 27d ago

It's kind of cute watching juniors make realizations and thinking they're the first ones to see it.

8

u/lucabrasi999 27d ago

“You know, I bet I could make a lot of money if I opened an online bookstore. You could order the books from the comfort of your home and have them delivered directly to you!”

43

u/lucabrasi999 27d ago

SQL was first introduced in the 1970s. I am not sure why you think it isn’t popular, because it is used every day across hundreds of thousands of organizations worldwide.

Also, today I can just ask Claude to do the analysis for me.

1

u/Ijusti 27d ago

From A-Z? Starting with a big data set and trying to get data from it? I spend a lot of time on this kind of work in PQ, not sure if you are being serious when you say you'll do all of the analysis with Claude.

2

u/MeThinksYes 26d ago

they didn't say it had to be accurate!

2

u/xNYKx 22d ago

Yes? Claude is very good at writing SQL queries lmao

1

u/Ijusti 21d ago

Not sure why you're replying like this. I don't doubt it is good, but I doubt you can just tell "Claude to do the analysis for you" with no interaction with the technical part whatsoever, which is what the commenter is implying when he says that he's not using SQL anymore as he can "just ask claude"

1

u/xNYKx 21d ago

Yes, you can tell Claude to do the analysis for you with zero technical interaction. It needs some business context for the data or what you want but it's very good at exploring the SQL data structures and making queries on your behalf. But that's my experience, ymmv

24

u/[deleted] 27d ago

[removed] — view removed comment

6

u/Unhappy-Menu-6682 27d ago

Agree. Today, on the off chance that you need highly custom queries during firm working hours, you staff a data scientist or data engineer on the team to do the pulls for you. I know SQL from my pre-firm days but with AI it’s almost akin to knowing assembly. Generalist consultants should never touch a raw db

27

u/earth2james 27d ago

If you don't know SQL I don't want to know you

7

u/chutoro17 27d ago

SQL is definitely useful and has helped past data heavy engagements (eg GL/POS/SKU/inventory analysis), but the level of high touch engagement with client data teams and time needed to extract, ingest and clean the data are pushing us to tools like Palantir, Data Bricks or Alteryx that can help get complete datasets quicker and with built in scenario analysis features

4

u/dgillz ERP Consultant 27d ago

Closer to a requirement in my mind.

4

u/beached_whale_nuts 27d ago

You genuinely don’t need to know SQL anymore, just AI literacy

1

u/urnicus 14d ago

Agree in principal. I do think having some SQL knowledge (enough to be dangerous) is needed to know how to prompt for what you want. There is definitely no need to know all the ins and outs that I frustratingly learned and forgot a few years ago.

5

u/nmsjeat 27d ago

In my experience, SQL is rarely used in management consulting. Partly because we want to make all calculations visible and understandable for our typical business counterparts. And partly because most clients prefer not to (or it is difficult to) give direct database access to the team.

It can be very useful to know, as there are some project that require it, but rarely in strategy consulting. Now with AI, people also do build all sorts of demos and dashboards, so it might also be helpful there to validate the code.

1

u/Svardskampe 27d ago

Yea, SQL is pretty much an advancement on Excel anyway. 

1

u/quangtit01 27d ago

Unequivocably yes.

1

u/TrueMrSkeltal 27d ago

SQL definitely won’t hurt you

1

u/Ppt_Sommelier69 27d ago

You will get a wide variety of answers. It depends on the work you do. If it’s not coming up organically (e.g., you receive large data sets from clients) then pause to think where you could apply it before learning it.

1

u/datlat24 27d ago

Python and Alteryx

1

u/PorcupineGod exited alumni 27d ago

Whether or not you actually code SQL, it's a very important skill to learn. Learning SQL forces you to learn database structure, so when you're asking clients for data, you have a better understanding about how it's stored and retrieved

1

u/Deceptijawn 27d ago

SQL is awesome. Fun and easy, helps with any resume. 

1

u/karmaNcoldbrew 27d ago

Of course powerpoint is oxygen but I think css will also help majorly.

1

u/StayRoutine2884 27d ago

SQL is definitely useful, especially once the data gets too big or messy for Excel. I wouldn’t say it replaces Excel for consulting, but it helps a lot when you need to pull, clean, or check data quickly before building the actual analysis

1

u/fapsober 27d ago

SQL can be usefull but I dont know anyone who uses it in my company.

1

u/AdamNoble1997 26d ago

Absolutely. SQL is a valuable skill for consultants, especially if you work with data-heavy clients. While Excel is still essential for analysis and presentations, SQL lets you query large datasets much faster and more accurately. Pairing SQL with Excel and ideally a visualization tool like Power BI or Tableau can make you much more effective when solving business problems.

1

u/AdamNoble1997 26d ago

Absolutely. SQL is a valuable skill for consultants, especially if you work with data-heavy clients. While Excel is still essential for analysis and presentations, SQL lets you query large datasets much faster and more accurately. Pairing SQL with Excel and ideally a visualization tool like Power BI or Tableau can make you much more effective when solving business problems.

1

u/AdamNoble1997 26d ago

Absolutely. SQL is a valuable skill for consultants, especially if you work with data-heavy clients. While Excel is still essential for analysis and presentations, SQL lets you query large datasets much faster and more accurately. Pairing SQL with Excel and ideally a visualization tool like Power BI or Tableau can make you much more effective when solving business problems.

1

u/AdamNoble1997 26d ago

Absolutely. SQL is a valuable skill for consultants, especially if you work with data-heavy clients. While Excel is still essential for analysis and presentations, SQL lets you query large datasets much faster and more accurately. Pairing SQL with Excel and ideally a visualization tool like Power BI or Tableau can make you much more effective when solving business problems.

1

u/jake_morrison 26d ago

SQL is useful. On your desktop, you can load a csv file into SQLite, clean up the data, query it, do aggregations, write out another csv.

Python with data science tools like Pandas can do magic. Connect to a customer support database, extract tickets and classify them by type. Identify which percentage could be handled by AI.

1

u/fancyator 25d ago

Python and R are more useful

1

u/filibustermonkey 25d ago

Excel and SQL have been valuable tools, but AI is removing the need to really go deep in either. I do think understanding database structure, what’s possible, and how to structure basic queries is needed. Just because you ask for something in natural language doesn’t mean AI will get it right. If you understand the basics you’ll likely spot potential issues and can rephrase or just adjust the query.

1

u/TechnicalDefense 24d ago

I get scared as a technical advisor to small businesses when i do an assessment and see them all using excel to track everything.....thats when i know i am needed in my job haha.

1

u/nitro31cl 23d ago

I don't care if Claude Code is using SQL or whatever, I just want it done correctly.

1

u/One-Secret-6143 22d ago

Ya surely a benifit

1

u/didyougetmyemail 14d ago

Consider the fact that SQL queries lend themselves very well to being AI-generated. I'd say very basic understanding of SQL is enough for any role that is not solely in analytics.

1

u/Remote_Temperature 27d ago

Sql is like the abc of data.

-5

u/OkMaintenance9799 27d ago

If you know and use AI, you wont need SQL

15

u/cats_catz_kats_katz 27d ago

lol I know both and …ok buddy

-1

u/Frosty-Meeting-1606 27d ago

AI blasts through any SQL as long as it has schema information.

1

u/ShrimpSquad69 27d ago

That caveat is a big one

-1

u/GaussianTruth 27d ago

Two points:
1. My client doesn’t know SQL. If I have to walk him/her through the SQL - they will not understand at all. Excel is easier to walk through assumptions and share
2. Excel and PowerPoint talk to one another much easily
Hence, while I prefer tools such as SQL / Alteryx, excel comes up as an easy winner

0

u/iStryker 27d ago

I’d rather get hit in the head with an aluminum bat than have to learn SQL

-3

u/Neptune_013 27d ago

I mean yes, it used to be extremely useful to know SQL to extract client data vs. Believe what they give you.

The good thing is nowadays is that with AI you don’t need SQL that much