SQLで変数を宣言して値を割り当てるにはどうすればよいですか?

SQL では、変数を宣言して値を割り当てるために「SET」ステートメントを使用できます。以下にいくつかの一般的な使用例のサンプルを示します。

  1. 変数の宣言と値の代入
SET @变量名 = 值;

例えば、

SET @x = 10;
  1. クエリの結果を格納する変数を宣言・代入する
SET @变量名 = (SELECT 列名 FROM 表名 WHERE 条件);

例えば:

SET @name = (SELECT name FROM users WHERE id = 1);
  1. 複数の変数の宣言と初期化
SET @变量1 =1, @变量2 =2, ...;

こんな風にね。

SET @x = 10, @y = 20, @z = 30;

変数は必ず@で開始し、同一のSQLクエリ内で宣言された変数はSQL文の後ろで使用できる。

bannerAds