SQL 変数は一時データを格納するために使用され、DECLARE ステートメントによって宣言され、SET ステートメントによって割り当てられ、@ 文字を使用して参照されます。変数のスコープは、変数が宣言されているブロックまたはプロシージャに制限され、値は使用されるたびに再計算されます。
SQL での変数の使用
SQL 変数は、クエリまたはプロシージャで一時データを格納するために使用されます。これらは、中間結果の保存、パラメータの受け渡し、またはコードの可読性の向上に役立ちます。
変数の宣言
変数を宣言するには、DECLARE
ステートメントに続いて変数名とデータ型を使用します:
<code class="sql">DECLARE @variable_name data_type;</code>
例:
<code class="sql">DECLARE @name VARCHAR(50); DECLARE @age INT;</code>
変数への値の割り当て
SET
ステートメントを使用して、変数に値を割り当てることができます。
<code class="sql">SET @name = 'John Doe'; SET @age = 30;</code>
変数の使用
@
文字を使用すると、列名であるかのように変数を参照できます。
次の例は、変数を使用してクエリ結果を保存する方法を示しています。
<code class="sql">SELECT @name, @age;</code>
変数名前は #@
変数は使用前に宣言する必要があります。
以上がSQLで変数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。