[解決済み] PostgreSQLのクエリで変数を宣言する方法
2022-03-15 22:22:20
質問
PostgreSQL 8.3 の問い合わせで使用するために、どのように変数を宣言すればよいですか?
MS SQL Serverでは、こんなことができるんです。
DECLARE @myvar INT
SET @myvar = 5
SELECT *
FROM somewhere
WHERE something = @myvar
PostgreSQLで同じことをするにはどうしたらよいでしょうか?ドキュメントによると、変数は単に "名前型;" として宣言されますが、これは私に構文エラーを与えます。
myvar INTEGER;
どなたか、正しい構文の例を教えてください。
どのように解決するのですか?
PostgreSQLにはそのような機能はありません。pl/PgSQL (または他の pl/*) でのみ可能であり、普通の SQL ではできません。
例外は
WITH ()
クエリの変数として動作させることもできますし、あるいは
tuple
変数の 一時的な値のテーブルを返すことができます。
WITH master_user AS (
SELECT
login,
registration_date
FROM users
WHERE ...
)
SELECT *
FROM users
WHERE master_login = (SELECT login
FROM master_user)
AND (SELECT registration_date
FROM master_user) > ...;
関連
-
ERROR 1136 (21S01) を解決してください。列の数が Mysql の行 1 の値の数と一致しません。
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] PostgreSQLの場合。PostgreSQLのテーブルを表示する
-
[解決済み] PostgreSQLの "DESCRIBE TABLE"
-
[解決済み] PostgreSQL コマンドラインユーティリティ: psql を終了する方法
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] PostgreSQLのユーザーパスワードを変更する方法を教えてください。
-
[解決済み] どのバージョンのPostgreSQLを使用していますか?
-
[解決済み] 最初の行への結合方法
-
[解決済み] VARCHARとCHARの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ERROR 1136 (21S01) を解決してください。列の数が Mysql の行 1 の値の数と一致しません。
-
MHAクラスタエラーサマリーの構築
-
[解決済み] MySQLの「スキーマの作成」と「データベースの作成」 - 違いはあるのか?
-
[解決済み] SQLサーバーでNULL = NULLがfalseに評価される理由
-
[解決済み] Oracleの全テーブルのリストを取得しますか?
-
[解決済み] T-SQLでnot equalには!=と<>のどちらを使うべきですか?
-
[解決済み] SQL Serverで結果をページ分割する最も良い方法は何ですか?
-
[解決済み] 既存のカラムにIDを追加する
-
[解決済み] "ON UPDATE CASCADE "を使用する場合について
-
[解決済み] 別のテーブルに一致する項目がない行を選択するにはどうすればよいですか?