t sql 如何在查詢中給變數賦值

2021-07-08 21:31:16 字數 2677 閱讀 7282

1樓:

select dwdm,@wfhyy=(case

when getdate()-zncsrq<=90 then '期 內'

when zfmz<>'01' or fnmz<>'01' then ' 少數民族'

end ) from qhry

2樓:匿名使用者

參考思路:

把查詢結果綁到datatable,然後在datatable裡取出來賦值,

參考例如如下:

create proc minus

@year1 int,

@month1 int

@year2 int,

@month2 int

asdeclare @num1 int

declare @sql1 nvarchar(2000)set @sql1 ='select @num1=a from table where years=' + cast(@year1 as nvarchar(20))+ 'and month=' + cast(@month1 as nvarchar(20))

exec(@sql1)

declare @num2 int

declare @sql2 nvarchar(2000)set @sql2 ='select @num2=a from table where years=' + cast(@year2 as nvarchar(20))+ 'and month=' + cast(@month2 as nvarchar(20))

exec(@sql2)

select (@num1-@num2) as number

如何用t-sql語句編寫將查詢出來的值賦給另一個變數並查詢

3樓:匿名使用者

查詢到的某個欄位的當前值 賦給 單個變數:

1select @變數 = 欄位1 from 表1 where 限制條件

如果查詢得到的是多條記錄,你要轉賦給別的表,那就要用到遊標或臨時表了。

建議用臨時表,容易理解一些:

select 欄位1

into #臨時表

from 表1

where 限制條件

mysql環境中,如何用sql語句給字串變數賦值?

4樓:千鋒教育

mysql給字串變數賦值的方法是用select into 變數結構完成賦值。

使用sql的結構語法:

select ... into var_list selects column values and stores them into variables.

比如定義一個sql變數:

@x varchar(10);

@y varchar(20);

select id,name into @x,@y from dx_tt

這樣就完成了賦值。

在t-sql語句中,可以使用那兩個命令為變數賦值

5樓:匿名使用者

declare @char nvarchar(20)  --no. 1

set @char=dbo.f_num('ddddadqqqqq')declare @t int -- no. 2set @t=1

print(@t)

select @age=age from client where [name]=@name    --查詢客戶***的年齡賦

值給@age變數注:此方法能內一次多個變數賦容值

在mssql中執行動態t-sql語句並賦值給變數

6樓:

declare @count int,@sqlstr nvarchar(1000)

set @sqlstr='select @a=count(*) from a where pk=123'

exec sp_executesql @sqlstr,n'@a int output',@count output

select @count

t-sql中的變數分為???急急急.......

7樓:匿名使用者

分為bai___系統變du量zhi______和_使用者自定義變數_________。前者由_____系統___定義dao並維迴護;後者由_____使用者____宣告和賦答值。

6.資料定義語言,簡稱__ddl____,用於對資料庫以及資料庫物件進行建立、修改和刪除等操作;___資料庫操作_____語言,簡稱dml語句,用於查詢和修改資料庫中的資料;資料控制語言,簡稱__dcl____,是用來設定或者更改資料庫使用者或角色許可權。

7.sql server支援兩種形式的註釋語句,即行內註釋符號____單行註釋______和塊註釋符號___多行註釋______。

8.觸發器分為觸發器和insteadof觸發器兩種。 ---對

8樓:匿名使用者

系統變數 使用者自定義變數

系統 使用者

sql 資料庫操作語言

9樓:匿名使用者

區域性變數、全域性變數、使用者、系統

ddl、資料庫操作、dcl

--、 /* */

after

在sql儲存過程中如何宣告變數賦值變數最好有

sql server 儲存過程中怎麼將變數賦值 sql賦值語句 declare test1 int select test1 111 set test1 222 sql函式賦值,假定count 是自定義函式declare test2 int select test2 count from sys.s...

請問如何從資料庫中讀入日期數值,賦值給變數

可用如下bai 方法 du12 3declare time datetime 定義變數select time getdate 獲取當前zhi日期時間並賦值給dao變數 print time 輸入版列印變數內容執行結果 權 如果覺得顯示不方便,可將時間型別的內容進行轉換,儲存過程寫法可改為 12 3d...

如何在CAD中查詢,如何在cad快速查詢中搜尋文字

沒辦法查詢到位置。你可以通過一些間接手法找到,比如用 find 命令,把文子kz7替換成方便你找的文子,這樣輔助你查詢位置。可以在cad的選單欄中工具選項中的快速選擇,在裡面輸入你要尋找柱子的資訊 單擊 編輯 查詢 或輸入 find 命令 然後彈出 查詢與替換對話方塊 輸入 kz7 單擊 查詢 在 ...