引用符の有無で変わる大文字小文字

二重引用符つきの AS Total と、引用符なしの AS Total2 を並べた例です。小文字にそろえられる名前と、書いたとおり保たれる名前の違いを確かめます。

入力

SQL

SELECT 1 AS "Total", 2 AS Total2

結果

エラー 0 件・警告 0 件・情報 1 件

指摘(エラー・警告・情報)

  • 情報 全体 同名の出力列はありません。
出力列の数2 列
同名の出力列の組0 組
名前を判定できなかった列0 列

出力列の一覧

出力列の一覧
#式出力列名名前の決まり方
11TotalAS の別名(二重引用符つきなので大文字小文字を保持)
22total2AS の別名(引用符なしなので小文字にそろえる)

検算(この結果になる理由)

4.1.1 節では、引用符なしの名前は小文字にそろえられ、二重引用符つきは書いたとおりに保たれます。したがって 1 列目は Total のまま、2 列目は total2 になります。同名はなく、指摘はありません。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 結果は字句の読み取りにもとづく確認で、実際のデータベースでの解釈を保証するものではありません。
  • ドキュメントは PostgreSQL License で公開されています。このサイトはその内容を要約して参照しており、転載はしていません。

ほかの入力例