mysql中SET是SQL Server中對已經定義的變量賦值的方式,經常與update語句一起使用,其使用語法是【UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值】。
SET是SQL Server 中對已經定義的變量賦值的方式,經常與update語句一起使用。
語法:
UPDATE?表名稱?SET?列名稱?=?新值?WHERE?列名稱?=?某值
注:
SQL Server 中對已經定義的變量賦值的方式用兩種,分別是 SET 和 select,對于這兩種方式的區別如下:
1、對多個變量同時賦值時存在區別:
set不支持對多個變量進行賦值。
select支持對多個變量進行賦值。
2、表達式返回多個值時存在區別:
set對表達式返回多個值的時候會出錯
select對表達式返回多個值的時候是將結果返回到最后一個值賦給變量。
3、對表達式未返回值有區別:
set在對表達式的未返回值的時候,變量被賦NULL值。
select在對表達式的未返回值的時候,變量保持原值。
相關推薦:《MySQL教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦