# Trino's summer of grammar

DevFeed: [Trino's summer of grammar](<https://devfeed.tech/articles/trino-s-summer-of-grammar-8773.md>)

Original publisher: [Read original article](<https://trino.io/blog/2026/06/26/summer-of-grammar.html>)

Author: Martin Traverso, Mateusz Gajewski

Published: 2026-06-26T00:00:00Z

Content type: article

Language: en

Sources: [Trino Blog](<https://devfeed.tech/sources/trino-blog.md>)

Topics: [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [features](<https://devfeed.tech/tags/features.md>), [post](<https://devfeed.tech/tags/post.md>), [release](<https://devfeed.tech/tags/release.md>), [sql](<https://devfeed.tech/tags/sql.md>)

## AI overview

Trino 482 adds numerous SQL grammar features, including unordered range bounds, explicit three-valued-logic predicates, and predicates for examining subquery results. The article presents live examples that can be run in Trino.

## Source excerpt

What a query engine runs, before anything else, is a language. And like any language, SQL is defined by its grammar: the predicates, operators, and forms you're allowed to write down. Trino has always spoken SQL fluently, but the ISO 9075 standard is a big book, and there have always been a few corners of it we hadn't gotten around to implementing yet. Trino 482 closes a remarkable number of those gaps in a single release. So many, in fact, that we started calling it the summer of grammar. This post walks through the new language features, and because reading SQL is never quite as convincing as running it, every example below is live. Hit Run and watch Trino 482 evaluate it for real.