Skip to Content
Advanced SQL
book

Advanced SQL

by Rui Machado, Hélder Russa, Pedro Esmeriz
July 2026
Intermediate to advanced
387 pages
10h 45m
English
O'Reilly Media, Inc.
Content preview from Advanced SQL

Chapter 6. SQL in Data Science

For decades, SQL has been the basis of data management. Nearly every data professional, regardless of their specific domain, is likely to have encountered SQL as their entry point into data. Its presence is so fundamental that it often serves as the connective tissue between vast data warehouses and the analytic tools that drive business decisions, as seen in previous chapters.

However, SQL’s role in data science is often perceived as limited—a mere vehicle for data extraction. Once the data is retrieved, the prevailing wisdom is to shift to more specialized tools like Python, R, or Julia for analysis, statistics, and machine learning applications. This view, while widespread, underestimates both the capabilities and the evolving potential of SQL itself.

Is this separation always necessary—or even optimal? While every tool has its strengths and intended use cases, this separation may prematurely sideline SQL’s capabilities. Modern SQL engines have expanded far beyond simple SELECT statements. With the advent of advanced analytical functions, window operations, and even native machine learning capabilities (as seen in platforms like Google BigQuery and Snowflake), SQL is steadily encroaching on territory traditionally reserved for general-purpose programming languages, with newer capabilities being added frequently (e.g. the inclusion of LLMs as built-in functions in several data platforms).

But before relegating SQL to a supporting role in the data ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning SQL, 3rd Edition

Learning SQL, 3rd Edition

Alan Beaulieu
SQL Cookbook, 2nd Edition

SQL Cookbook, 2nd Edition

Anthony Molinaro, Robert de Graaf

Publisher Resources

ISBN: 9798341627475Errata Page