PostgreSQL クエリでの定数の操作
PostgreSQL クエリの明確さと保守性の向上は、多くの場合、名前付き定数の使用によって実現されます。 PostgreSQL は組み込みの定数宣言メカニズムを提供していませんが、共通テーブル式 (CTE) を効果的に使用して同じ結果を達成できます。
この回避策を実装する方法は次のとおりです:
<code class="language-sql">WITH constants AS ( SELECT 1 AS my_id ) SELECT * FROM users WHERE id = constants.my_id;</code>
このコード スニペットは、定数 constants
を含む my_id
という CTE を定義します。 その後、完全修飾名 (constants.my_id
) を使用してメイン クエリ内でこの定数を参照できることに注意してください。
以上がPostgreSQL クエリで定数を定義して使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。