18  Why learn SQL Language?

Reason 2: SQL is widely asked in job advertisements

Reason 3: SQL is used in places other than databases

SQL widely used in data science with databases and in memory data frames. Data frames are in memory tables. Both python and R has different data frame implementations. You could use SQL to create data frames from databases and query data frames themselves. See below:

SQL is also used for other use cases like querying logs.

Also, querying csv and excel files using SQL is possible.

osquery exposes an operating system as a high-performance relational database. This allows you to write SQL queries to explore operating system data. With osquery, SQL tables represent abstract concepts such as running processes, loaded kernel modules, open network connections, browser plugins, hardware events or file hashes.

Reason 4: SQL is better compared to newer query languages

See below: