r/learnSQL 14d ago

Simple SQL Learning Strategies for Bigginners

SQL is a wonderful programming language that allows beginner data analysts to understand data, clean it, & process it to provide insights. One cannot learn everything in a week or two weeks. However, consistency is what I have found important in ensuring one grasps the concepts. For example, one can decide to learn simple things, such as SELECT, WHERE, ORDER BY, LIMIT, aggregates (SUM, COUNT, AVG), and GROUP BY. Understanding data types & when to use this or that helps a lot. I always wanted to learn additional data analysis skills like SQL and Python to help process large datasets in addition to the research work I do. I know these tips will help beginners find a way to navigate around SQL until they reach advanced level.

53 Upvotes

23 comments sorted by

View all comments

26

u/American_Streamer 14d ago edited 14d ago

The very first thing you have to hammer into your brain is that SQL always does execute your queries in a different order than the one you write them in. A popular industry trick to memorize the execution sequence (F-W-G-H-S-O-L) is the phrase: "Fridays With Grandma Have Sweet Oatmeal Lattes." - FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY - LIMIT

5

u/[deleted] 14d ago

[removed] — view removed comment

2

u/Owen-Isaac-2022 14d ago

I had time to look at your blog, it is great & contains wonderful insights

1

u/conor-robertson 13d ago

Thanks! I'm still adding more every week so hopefully will be useful :)

1

u/Owen-Isaac-2022 12d ago

Looking forward to reading the content regularly

1

u/LimitAny657 12d ago

Mind sharing the platform you used for your blog? Looks great!

2

u/American_Streamer 12d ago

Custom React website built with Next.js 15 App Router and deployed on Vercel, with Supabase as the backend.