Extension du SQL standard aux flux de données en temps réel, permettant d'interroger des streams d'événements comme s'ils étaient des tables en utilisant une syntaxe SQL familière. Les spécificités du streaming SQL incluent les fenêtres temporelles (tumbling windows : fenêtres fixes non chevauchantes, sliding windows : fenêtres glissantes avec overlap, session windows : délimitées par des pauses d'activité) pour agréger des événements sur des périodes définies. ksqlDB (sur Kafka) et Apache Flink SQL permettent de créer des pipelines streaming complexes avec des requêtes SELECT standard. L'avantage majeur est d'abaisser la barrière d'entrée au streaming pour les équipes analytiques habituées au SQL.