Is this a good starting point to learn SQL for data analysis?
I created a 6-week SQL for data science roadmap as a public Github repo
Effective SQL for Data Science
For beginners, The SQL Murder Mystery is a fun way to start your learning:
https://mystery.knightlab.com/
I have also found the training at Maven Analytics (MavenAnalytics.io) to be quite decent. They teach using scenarios that would likely be used in real world settings. As an aside, last I checked, the training modules forward you to their Udemy.com classes. But they offer a monthly subscription so that you can access several courses at once.
Another option is to find a charity in need of some data analysis (preferrably one that has an installation of a SQL engine already). Offer your services for free with the understanding that you are learning and it may take longer than people with experience. If you get stuck, simply seek out help on forums, etc. Volunteering does count as experience which you can put on your resume. Besides, it is always a great idea to help people in need.
Hope this helps!
More on reddit.com