A business analyst and data analyst should have SQL skills, because being proficient in SQL, will help you in:
- Better understanding and interpreting documents that hold results from databases.
- Conduct deeper analysis of the data in RDBs (Relational Databases).
- Improving the understanding of data flow in information systems.
- Helps in making reports and pertaining your needs.
- And good knowledge of SQL helps in better communicating with developers and database administration.
I would suggest you take up the Data Analytics courses from Intellipaat which offers you online training courses that are instructor-led training with guided projects and exercises.
Also, check out our YouTube video on Data Analytics for Non-Technical.