SQL-Variablen werden zum Speichern temporärer Daten verwendet, mit der DECLARE-Anweisung deklariert, mit der SET-Anweisung zugewiesen und mit dem @-Zeichen referenziert. Der Gültigkeitsbereich einer Variablen ist auf den Block oder die Prozedur beschränkt, in dem sie deklariert wird, und der Wert wird bei jeder Verwendung neu berechnet.

Variablen in SQL verwenden
SQL-Variablen werden zum Speichern temporärer Daten während einer Abfrage oder Prozedur verwendet. Sie eignen sich zum Speichern von Zwischenergebnissen, zum Übergeben von Parametern oder zum Verbessern der Codelesbarkeit.
Eine Variable deklarieren
Um eine Variable zu deklarieren, verwenden Sie die AnweisungDECLARE, gefolgt vom Variablennamen und Datentyp:DECLARE语句,后跟变量名称和数据类型:
DECLARE @variable_name data_type;
例如:
DECLARE @name VARCHAR(50); DECLARE @age INT;
赋值给变量
可以使用SET语句将值赋给变量:
SET @name = 'John Doe'; SET @age = 30;
使用变量
可以使用@字符引用变量,就像它们是列名一样:
SELECT @name, @age;
示例
以下示例展示了如何使用变量来存储查询结果:
DECLARE @total_sales DECIMAL(18, 2); -- 将总销售额存储在变量中 SET @total_sales = SUM(SalesAmount); -- 检索变量值 SELECT @total_sales;
注意事项
@字符开头。SET NOCOUNT ONrrreee@ beginnenZeichen.SET NOCOUNT ONdeaktiviert.Das obige ist der detaillierte Inhalt vonSo verwenden Sie Variablen in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
So ändern Sie den Dateityp in Win7
ntuser.dat hat die Wiederherstellungsmethode gelöscht
Virtuelle Mobiltelefonnummer, um den Bestätigungscode zu erhalten
Was ist ein Bitcoin-ETF?
Welche Taste drücken Sie zur Wiederherstellung, wenn Ihr Computer abstürzt?
Was sind die Lebenszyklen von vue3?
Verwendung der Instr-Funktion in Oracle
Verhindern Sie die Verwendung von default()