ホームページ >データベース >mysql チュートリアル >PostgreSQL の PL/pgSQL で IF-ELSE ステートメントを使用するにはどうすればよいですか?
PostgreSQL IF ステートメントを理解する
PostgreSQL では、条件ステートメントなどの手続き要素には PL/pgSQL 言語を使用する必要があります。 PostgreSQL で IF-ELSE ステートメントを実装するには、次の手順に従います。
IF ステートメントの作成
DO $do$
IF EXISTS (SELECT FROM orders) THEN
IF (SELECT count(*) > 0 FROM orders) ...
IF ... THEN DELETE FROM orders; ELSE INSERT INTO orders VALUES (1,2,3); END IF;
終了ステートメント
END $do$
例
以下の例上記の手順に従って IF-ELSE ステートメントを実装する方法を示します。
DO $do$ BEGIN IF EXISTS (SELECT FROM orders) THEN DELETE FROM orders; ELSE INSERT INTO orders VALUES (1,2,3); END IF; END $do$
補足説明
以上がPostgreSQL の PL/pgSQL で IF-ELSE ステートメントを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。