Data Analysts also need SQL knowledge to understand data available in Relational Databases like Oracle, Microsoft SQL, MySQL. It is essential to learn SQL for Data Preparation and Wrangling . For instance, if Analysts need to use Big Data Tools for analysis, then SQL is the language they must know.