SQL之變數的使用和賦值

2021-08-01 08:19:58 字數 822 閱讀 8294

變數:@變數名 比如:@var

申明變數:set @變數名 比如:set @var 只是申明,不顯示

select @變數名 比如:select @var 只是申明,顯示

select @num=欄位名 from 表名 where …… (相當於顯示整個列)

用法

1、select @var; 或者 select @var = 0; 再或者 select @var := 0; 最後select @name:=password from user;(最後這個沒用過)

2、set @var = 0;或者 set @var := 0;

set 是宣告變數,只能使用 set

詳解:

select @var 不能直接使用 @var 會報錯,宣告變數只能在select 或set 裡面宣告

賦值方法『=』:=都是賦值操作符

:=

右邊值真正意義上賦給左邊變數

= 右邊值普通意義上賦給左邊變數

sql學習之變數

變數 系統變數 全域性變數 會話變數 自定義變數 使用者變數 區域性變數 一 系統變數 說明 變數由系統定義,不是使用者定義,屬於伺服器層面 注意 全域性變數需要新增global關鍵字,會話變數需要新增session關鍵字,如果不寫,缺省會話級別 使用步驟 1 檢視所有系統變數 show globa...

shell程式設計之變數賦值

1.變數賦值 name lbg 等號前後不能有空格 name lebron james 變數值中有空格要用雙引號 echo 用 更保險 shopt s o nounset 設定 先宣告再使用 2.取消變數 unset 釋放變數和函式的記憶體3.位置引數 輸入的第n個引數 0表示指令碼名字 輸入引數的...

Groovy 程式結構之變數賦值

上面是groovy官網程式結構的位址 1.multiple assignment 同時多個賦值 def a,b,c 10,20,foo 上面的a.b c是沒有型別的 如果想要給其宣告型別 def int i,string j 10,foo 除了上面二種方式,還可以把已經定義的值賦值 def nums...