24  End Note

24.1 SQL Advantage

  • Manage and query data efficiently
    • A universal tool to manage and query data efficiently
  • Explore data in any platform
    • Work in your favourite programming environment
    • And work in many other not-so-favourite environments if needed: R, Python, SAS, Stata, Excel, SPSS
    • Data wrangling in an unknown environment
    • Learn once, use everywhere
  • Work with an RDBMS server
    • Connect and get the data from popular RDBMS Server
    • Work on the data on the RDBMS server or from your favourite language platform
  • Free and commercial options
    • Many open-source and free: SQLite, PostgreSQL, MariaDB, MySQL
    • Renown proprietary versions: Microsoft Access, Microsoft SQL Server, Microsoft Azure SQL, Oracle, Amazon Aurora -Connect and get data from the RDBMS Server
  • Large-scale data
    • Work efficiently on large-scale datasets
    • Large-scale databases: Google’s BigQuery
  • Engage with other professionals
    • Collaborate with IT and RDBMS professionals to understand large-scale data

24.2 Resources

  • W3 Schools covers tutorial on SQL from basic to advanced level.

  • Wikipedia has a comprehensive wikibook on SQL.

  • SQL Tutorial has short and simple tutorials and other resources on SQL.

  • LearSQL has articles, guides and other resources on SQL

  • Khan Academy has a nice set of tutorials on basic SQL.

  • And many more …