The JSON path accessor [last]
picks the last element of a JSON array.
SELECT JSON_VALUE('["A", "B", "C"]', '$[last]')
FROM …
The JSON path expression [last]
in this example returns the value "C"
as it is the last element in the JSON array.
Primer: “JSON Path”
Other SQL/JSON path array accessors:
Multiple subscripts: [<e>, <e>, …]
Ranges: [… to …]
The SQL/JSON path language first appeared in ISO/IEC 9075-2:2016 as part of optional feature T821, “Basic SQL/JSON query operators”.
You can’t catch up on 20 years of SQL evolution in one day. Subscribe the newsletter via E-Mail, Bluesky or RSS to gradually catch up and to keep modern-sql.com on your radar.
The essence of SQL tuning in 200 pages
Buy now!
(paperback and/or PDF)
Paperback also available at Amazon.com.
Markus offers SQL training and consulting for developers working at companies of all sizes.
Learn more »