當前位置:首頁 » 操作系統 » 更新資料庫某一列的值

更新資料庫某一列的值

發布時間: 2022-12-31 10:43:17

A. sql資料庫 如何快速修改一列所有的數據

更新update語句分為三部分:更新的表、列名和新的值、確定更新哪些行的過濾條件。

如果是整列修改的話,不用加任何條件。假設要將所有學生的成績都改為及格,SQL語句要這么寫:Update成績表 Set 成績='及格'

如果只是修改部分數據,要加上條件。假設要將Jason和Annie的成績改為及格,SQL語句要這么寫:Update成績表 Set 成績='及格' where 姓名 in('Jason','Annie')

(1)更新資料庫某一列的值擴展閱讀:

SQL更新的時候,還存在需要更新多列的情況,SQL語句要這么寫:Update成績表 Set 成績='及格',表現='良好', 通過='Yes'where 姓名 in('Jason','Annie')

SQL更新的時候,還存在連接其他表更新數據的情況,假設A表的歷史成績要去B表的提取,那麼SQL語句要這樣寫:

UpdateA
Set A.歷史成績=B.歷史成績
From 學生總成績表 as A
Left join 學生歷史成績表 as B
on A.學生姓名=B.學生姓名

B. 更新sql資料庫的某列的值 ,怎麼能通過傳遞參數使值加1

update 表 set id=id+1
你的意思是不是有可能X+1 也有可能是X+2.…………X+N?

如果是這樣,要利用字元串拼接。update 表 set x=+'x+N'
但如果利用參數的話,恐怕不行

C. 如何更新資料庫的數據使得每條記錄的某一列值與另外一列

問題不完整,這里提供幾個例子啟發一下。

1)更新a列為a列與b列之和
update tblName set a=a+b;

2)更新a列為b列增加10%
update tblName set a=b*1.1;

D. sql server 2005中怎樣更新資料庫中特定列的列值為已知記錄的某一列的列值

這個只能建一個Cursor,然後遍歷,依次更新

E. gridview rowcommand事件下怎麼樣更新資料庫某一列的值,具體代碼怎麼操作呢

前台Gridview中:
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" runat="server" CommandName="MyCommandList" CommandArgument='<%#Eval("MacID")%>'
OnClientClick="return Show()" Text='<%# Eval("Day_StartShut")%>' ></asp:LinkButton>
</ItemTemplate>

後台方法:
if (e.CommandName == "MyCommandList")
{
LinkButton btn = (LinkButton)e.CommandSource;
GridViewRow row = (GridViewRow)btn.Parent.Parent;
string MacID = e.CommandArgument.ToString();

string sql = "SELECT MacID,Day_StartUp,Day_ShutDown,ABS(Day_StartUp-Day_ShutDown) AS Day_StartShut,col_date";
sql += " From DW10048 WHERE (col_date>='" + txtStartDay.Value + "' and col_date <='" + txtEndDay.Value + "') and macid = '" + MacID + "'";
sql +=" order by col_date desc";

DataTable dtlist = l_Help.GetDataTable(sql);

DataView view = dtlist.DefaultView;

GvList1.DataSource = view;
GvList1.DataBind();

}

F. update更新資料庫中某列值

有種間接的辦法,思路如下:
首先把表ORG_SYS_USER和sms_usertest表關聯起來形成臨時表

接著就是表org_user表和臨時表關聯起來更新。

G. 在c#裡面要更新資料庫的某一列的值,想在他後面加一個逗號再加新的值 該怎麼寫

string sql = "update BookMemory set BookId=BookId+』,"+NewBookId+"'";
NewBookId這個是程序變數,要加的新id
另外:資料庫列的變數類型要修改,原來如果不是字元型要修改為字元型

H. vb中怎樣更新access資料庫中一列數據

用一個DO WHILE 循環,如果打開資料庫的數據集為rs,主要語句如下:
數據查詢語句:sql="select c,d from b where d=123"
rs.open sql,conn,1,3
do while not rs.eof
rs("c")=你設定的值
rs.movenext
loop
rs.update
rs.close

I. oracle資料庫如何用update批量更新某列數據中的欄位

跟Sql Server類似。
可以使用編程,或者使用PL/SQL連接Oracle資料庫,
登陸連接後,使用以下Sql:
update table set id='TT' where a='XX';
以上語句,就是將表table中列a='XX'的所有id列改為「TT」。
條件可以添加多個,更新的欄位也可以添加多個,比如:
update table set id1='TT',id2='CC' where a='XX' and b='YY' ;

J. sql怎麼更新資料庫表中一條數據

update TableA set NameSpell=dbo.fn_GetPinyin(name) UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值 不知道是不是這個意思

熱點內容
怎樣用電腦遠程連接撥號伺服器 發布:2025-05-10 10:17:44 瀏覽:466
伺服器需要什麼系統 發布:2025-05-10 10:17:38 瀏覽:194
中國電信拍攝腳本 發布:2025-05-10 10:17:00 瀏覽:457
43魔獸世界POR腳本 發布:2025-05-10 10:06:15 瀏覽:731
群輝外網訪問nas 發布:2025-05-10 10:05:35 瀏覽:472
ftp記錄傳輸文件 發布:2025-05-10 09:56:53 瀏覽:560
社保的查詢密碼是什麼 發布:2025-05-10 09:51:49 瀏覽:619
php獲取ip的函數 發布:2025-05-10 09:43:48 瀏覽:152
金立怎麼刷機解鎖密碼 發布:2025-05-10 09:43:45 瀏覽:761
陶藝訪問學者 發布:2025-05-10 09:43:43 瀏覽:880