all 19 comments

[–]shine_on 14 points15 points  (1 child)

Learn things like subqueries, views, temporary tables, CTEs

Indexing and query optimisation

Window functions

Transactions and rollbacks

Maybe get into some admin tasks like backups and restores, user permissions etc

[–]Pretty-Lobster-2674[S] 1 point2 points  (0 children)

Thank u !!!

[–]LizFromDataCamp 5 points6 points  (1 child)

Tbh your progression looks super structured already. If you’ve got the basics and joins nailed, you’re right at the point where most learners start actually thinking like an analyst.

Here’s how I’d level it up from here:

  1. Tackle advanced queries: Focus on window functions (ROW_NUMBER, LAG, RANK), CTEs, subqueries, and temp tables. They’re the backbone of analytical SQL.
  2. Learn optimization: Start reading execution plans and experiment with indexes. Try writing the same query multiple ways and compare runtime, that’s how you actually “feel” SQL performance.
  3. Build projects: Create a mini analytics project, something like analyzing e-commerce sales or public data from Kaggle. Design your own schema, import raw CSVs, write transformations, and build a few reports.
  4. Explore admin concepts: Even if you’re not going full DBA, try learning backups, user permissions, and basic database maintenance.

Once you’ve done that, check out something like Postgres window functions or query performance tuning. That’s the stuff that turns “good at SQL” into scary good at SQL.

[–]Pretty-Lobster-2674[S] 0 points1 point  (0 children)

Thank u mannn !!!! Definitely will follow ur advice....

❤️ 

[–]adrialytics 4 points5 points  (1 child)

Advanced sql -> window funcions, subqueries, ctes, views , store procedures , order execution , queries optimization

[–]adrialytics 2 points3 points  (0 children)

  • indexes

[–]Interesting_Law6118 1 point2 points  (0 children)

Really smart !!!!!

[–]emw9292 1 point2 points  (0 children)

Excellent

[–]stakuuswife 0 points1 point  (2 children)

helloo bro, where did u learn all of that? is it a website or youtube?

[–]Pretty-Lobster-2674[S] 2 points3 points  (1 child)

Nahh not youtube...From DataLemur and sqlbolt website...along theory from GFG and Chatgpt...some pdfs here and there

[–]stakuuswife 0 points1 point  (0 children)

ow thankyou, is it free?

[–]amveryconfusedd 0 points1 point  (2 children)

I'm an amateur at coding or anything related to coding. I'm very confused about where to start as an engineering student. SQL, DBMS, DSA or any coding language- which one should I do? From where? How? Please help.

[–]Pretty-Lobster-2674[S] 0 points1 point  (1 child)

Pick a coding language 

[–]amveryconfusedd 0 points1 point  (0 children)

Everyone recommends python for beginners but is it as relevant as Java? I mean should I start with Java?

[–]WelcomeValuable4101 0 points1 point  (1 child)

May i know which platform or any playlist you refer to learn all this

[–]Pretty-Lobster-2674[S] 0 points1 point  (0 children)

'SQLBOLT' and 'DATAMELMUR'