<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Parser on My DBA Notebook</title>
    <link>https://mydbanotebook.org/tags/parser/</link>
    <description>Recent content in Parser on My DBA Notebook</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 21 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://mydbanotebook.org/tags/parser/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ORDER BY coalesce(x, 0): there is no x</title>
      <link>https://mydbanotebook.org/posts/order-by-coalescex-0-there-is-no-x/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
      <guid>https://mydbanotebook.org/posts/order-by-coalescex-0-there-is-no-x/</guid>
      <description>I was reading Markus Winand&amp;rsquo;s latest post on ORDER BY history last week. If you haven&amp;rsquo;t read it yet, go read it. Markus is one of the best writers on SQL standards, and this post is no exception.&#xA;One line stopped me cold. The compatibility table for &amp;ldquo;expressions on selected columns.&amp;rdquo; Postgres: partial. PostgreSQL 18: still partial.&#xA;That itch needed scratching.&#xA;What the standard says 🔗SQL:1999 lifted a restriction from the original ORDER BY clause.</description>
    </item>
  </channel>
</rss>
