Why Learn SQL

If proficient with Excel, then why learn SQL? Several reasons:

  • Excel workbooks have a maximum of 1,048,576 rows within a workbook — so the more data you have, the more likely you’ll run into this limit. SQL is able to be run on billions of rows of data within a database

  • Speed — if filtering an Excel workbook with 1 million rows of data, vs performing a SQL query on the same database, then that SQL query will likely run many times faster. SQL is built for speed and flexibility with larger datasets

  • Firms store billions of rows of data in databases where SQL is the standard — you will need to learn SQL to access a company’s database in many cases, Excel will not even be a valid option.

  • Automating tasks — Incorporating SQL and Python can automate your processes and store data in a SQL database that can be accessed and updated from many sources in a nimble manner