為變數賦值(SQL)

2021-09-19 16:23:16 字數 681 閱讀 7562

兩種方式: set , select.

1. set

可以理解為過程式程式設計中函式呼叫形式,用乙個set語句結合表示式,給引數賦值

declare @number int, @result int

set @number = 121

set @result = sqrt(@number)

select @result

結果為:11

2.select

一樣的結果,一段code說明用法:

declare @number1 int, @number2 int, @result1 int, @result2 int

select @number1 = 144, @number2 = 121

select @result1 = sqrt(@number1 ), @result2 = sqrt(@number2 )

select @result1 ,@result2

區別說明: 在結果上set與select實現的目的是一致的,但是在資源上select會更出色。例如上面的例子中,使用了乙個select給多個變數賦值,這會比set一一賦值的效率高。但是需要注意的是不能在同乙個select賦值的時候,同時再進行資料檢索操作。

python中將函式賦值為變數

最近看 被變數賦值搞得頭暈,略微整理一下。t.py defhello print hello return 1 main1.py from t import hello hello 1 hello指向1,從此開始,匯入的hello函式丟失。h hello 報錯 int object is not c...

VBScrip 動態轉換變數值為變數, 並賦值

感謝 csdn 社群 slawdan 為了這個問題,我真沒少動腦筋.1.遍歷 xml 節點,並將隸屬子節點名定義為變數,子節點值賦為變數值 linenum dim objxml,child set objxml server.createobject microsoft.xmldom for eac...

SQL之變數的使用和賦值

變數 變數名 比如 var 申明變數 set 變數名 比如 set var 只是申明,不顯示 select 變數名 比如 select var 只是申明,顯示 select num 欄位名 from 表名 where 相當於顯示整個列 用法 1 select var 或者 select var 0 ...