當前位置:首頁 » 編程語言 » sql查詢給變數賦值

sql查詢給變數賦值

發布時間: 2022-10-17 05:59:04

sql中如何給變數賦值

declare
@n1
int,@n2
varchar(10)
set
@n1
=(select
age
from
table
where
column=xxx)
set
@n2=(select
gender
from
table
where
column
=
xxx
)
------------------
或者一起賦值
就是樓上那個
declare
@n1
int,@n2
varchar(10)
select
@n1
=age,@n2=gender
from
table
where
column
=
xxx
------------------
select
@n1,@n2
就知道變數的值了

❷ Sql中如何給變數賦值

/*

Sql server 存儲過程中怎麼將變數賦值

*/

--SQL賦值語句

DECLARE @test1 INT

SELECT @test1 = 111

SET @test1 = 222

--SQL函數賦值,假定count()是自定義函數

DECLARE @test2 INT

SELECT @test2 = COUNT(*) FROM sys.sysobjects

--SQL存儲過程賦值,直接傳參處理(類似C語言中的指針嗎)

IF OBJECT_ID('sp_test') IS NOT NULL DROP PROCEDURE sp_test

GO

CREATE PROCEDURE sp_test(@test INT OUTPUT)

AS

BEGIN

SELECT @test = 999

GO

DECLARE @test3 INT

EXEC sp_test @test3 OUTPUT

SELECT @test3

DROP PROCEDURE sp_test

GO

❸ SQL查詢出語句的結果 賦值給變數

呵,不是太麻煩的用Reader可以實現,給你個小例子:

SqlConnection conn = new SqlConnection("Server=(local);DataBase=tmp;Uid=sa;Pwd=1122");
SqlDataReader r ;
SqlCommand cmd = new SqlCommand("select count(*) from table1",conn);
conn.Open();
r = cmd.ExecuteReader();
if (r.Read()) //如果sql查詢到了數據
MessageBox.Show(r.GetInt32(0).ToString());
conn.Close();

如果還不明白發消息給我。

❹ sql語句查詢的時候把變數賦值進去

declare @para varchar(200)
set @para=....
在查詢語句裡面帶入這個參數

❺ sql 查詢中變數如何賦值

set @Date1 = DATEADD(MONTH,DATEDIFF(MONTH,0,@Date1)+1,0)
set @Date2 = DATEADD(MONTH,DATEDIFF(MONTH,0,@Date2)+2,0)-1
也就是前面用set關鍵字,表示賦值。

❻ 怎麼把 sql語句查詢的值賦給變數

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

SELECT@變數=欄位1FROM表1WHERE限制條件

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

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

SELECT欄位1
INTO#臨時表
FROM表1
WHERE限制條件

java中怎麼把sql查詢出的結果賦值給一個變數

理論上這樣賦值
User_Money=rst.getString("Money");
但你要考慮一下你的資料庫,如果username和Money不是一對一的關系,即一個名字對應三個Money,那麼你sql語句得到的將是值
如果使用下面語句
if(rst.next()){
User_Money=rst.getString("Money");//將得到第一個值
}
如果使用下面語句
while(rst.next()){ //有下一個值存在,while循環將繼續,那麼User_Money連續被賦值
User_Money=rst.getString("Money");//將得到第三個值
}

❽ Sql中如何給變數賦值

DECLARE @n1 int,@n2 varchar(10)
set @n1 =(select age from table where column=xxx)
set @n2=(select gender from table where column = xxx )
------------------
或者一起賦值
就是樓上那個
DECLARE @n1 int,@n2 varchar(10)
select @n1 =age,@n2=gender
from table where column = xxx
------------------
select @n1,@n2 就知道變數的值了

❾ 如何將sql 中的數據查找並賦值給某個變數

1、代碼如下
declare
v_sal number;
begin
select sal from emp into v_sal where empno=7499;
dbms_output.put_line(v_sal);
end;
2、代碼就是將emp表中員工編號為7499的員工的sal欄位查詢出來賦值給v_sal並列印出來;

❿ SQL得到的查詢結果如何賦值給一個變數

查詢結果如果只有一個值,可以用
val=conn.execute("select
fileld
from
表名
where
id=1")(0)
如果有多個值,要用getrowss(),如
sql="select
*
from
表名"
set
rs=conn.execute(sql)
arra
=
rs.getrows()
這樣得到的是一個數組。

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:831
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:821