當前位置:首頁 » 編程語言 » sql語句賦值

sql語句賦值

發布時間: 2023-03-30 07:46:10

sql語句中如何對某個為空的欄位賦值

你是在查詢的時候操作還是要做更新操作
是空還是null
查詢時操作
NULL
select isnull(欄位名, '復制)
select replace(欄位名, ' ', '賦值')

更新操作

update 表名
set 欄位名=內容
where 欄位名 =''
NULL
update 表名
set 欄位名=內容
where 欄位名 is null

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

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
這樣就完成了賦值。

Ⅲ 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中的賦值

就是動態拼湊出一個sql語句啊,然後執行這個sql語句
例:declare @sql nvarchar(1000)
set @sql='select * from table_name where '
set @sql=@sql+'id=2'
exec (@sql)

這樣這個sql語句就相當於是:
select * from table_name where id=2

Ⅳ 如何把sql語句查詢到的值賦值給變數

//多行
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection("server=.;database=你的資料庫的名字;uid=sa;pwd=sa的密碼;");
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.Connection = conn;
cmd.CommandText="select 欄位A from 表B where years=2000 and months=2";
conn.Open();
System.Data.SqlDataAdapter sda=new System.Data.SqlDataAdapter(cmd);
DataSet ds=new DataSet();
sda.Fill(ds,"dtResult");
conn.Close();
//結果在ds的dtResult中。
foreach(DataRow dr in ds.Tables["dtResult"])
{
Response.Write(dr["欄位A"].ToString()+"<br>");
}
-------------------------------------------------------------
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection("server=.;database=你的資料庫的名字;uid=sa;pwd=sa的密碼;");
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.Connection = conn;
cmd.CommandText="select 欄位A from 表B where years=2000 and months=2";
conn.Open();
int i=Convert.ToInt32(cmd.ExecuteScalar().ToString());
conn.Close();

Ⅵ sql語句,給欄位賦值

字元串里的團脊顫單引號用''(即兩個單引號)表示

updatehtgl_tx_logsetrolbk_sql='野伍updatehtgl_tx_logsettx_date=11111111wherehtgl_tx_no=''6''|updatehtgl_tx_logsettx_time=111111wherehtgl_tx_no=''6'''
WHERE塌敗HTGL_TX_NO='6'

Ⅶ 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 就知道變數的值了

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:714
php跳過if 發布:2025-05-12 15:34:29 瀏覽:467
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:131
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:166
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:736
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:148
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:397
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:542
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:630
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:365