當前位置:首頁 » 編程語言 » sql修改數據

sql修改數據

發布時間: 2022-01-27 01:01:20

sql 如何更改數據

UPDATEb
SETsku=proctcode,B.proctid=A.proctid
FROMBbINNERJOINAa
ONa.name=b.proctname

Ⅱ sql 更改表中數據

1.你這個表中有設主鍵嗎?
如果設置了,可以使用主鍵控制:
update
set
欄位='修改值'
where
ID=『0001』
(ID為主鍵
的欄位名稱,當然也可以是其它的,這樣用ID來控制修改的具體哪一條數據,在
用'欄位'控制修改的列,就可以完成了)
又不明白的可以留言~

Ⅲ sql 批量修改數據

--測試數據如下:
SQL>
create
table
temp(a
number,b
varchar2(1),c
varchar2(1));
Table
created
SQL>
insert
into
temp
values(1,'a','a');
1
row
inserted
SQL>
insert
into
temp
values(1,'','');
1
row
inserted
SQL>
insert
into
temp
values(1,'','');
1
row
inserted
SQL>
insert
into
temp
values(2,'e','3');
1
row
inserted
SQL>
insert
into
temp
values(2,'','');
1
row
inserted
SQL>
insert
into
temp
values(2,'','');
1
row
inserted
SQL>
select
*
from
temp;
A
B
C
----------
-
-
1
a
a
1
1
2
e
3
2
2
6
rows
selected
SQL>
SQL>
update
temp
t1
2
set
(b,c)=(select
b,c
from
temp
t2
where
t2.a=t1.a
and
t2.b
is
not
null
and
t2.c
is
not
null)
3
where
t1.b
is
null
and
4
t1.c
is
null;
4
rows
updated
SQL>
select
*
from
temp;
A
B
C
----------
-
-
1
a
a
1
a
a
1
a
a
2
e
3
2
e
3
2
e
3
6
rows
selected

Ⅳ SQL 資料庫表欄位中數據如何修改

通過update語句實現.
sql:update tablename set age=4 where age=2。
解釋 :上面表的意思是更新tablename表中age欄位值2為4。update語句的作用主要就是通過對某些特定表進行更新,如果沒有where條件語句的話,就是更加整張表的age欄位值為4。

Ⅳ 關於sql修改數據問題

if(1=1)beginupdate表1set欄位1=1where欄位1isnull;update表2set欄位2=1where欄位2isnull;end
剛好看到有個問題差不多,你可以試下行不行

網址如下網頁鏈接

Ⅵ SQL 修改數據命令

關鍵在於你的WHERE條件,你想修改哪一條
UPDATE Achievement SET ETYPE = 1 WHERE 條件
或者可以使用EXISTS或NOT EXISTS之類的來修改某個編號最大或者最小的數據

Ⅶ sql server表數據怎麼修改

1.首先打開資料庫查詢語句,輸入查詢語句先查詢一下數據表中的數據內容。
2.輸入查詢語句,:Select * from Student,輸入完畢之後選擇全部內容...
3.執行完畢之後,在Student表中的第四行數據(StudentName中的「崔」)...
4.在你的數據表上,用滑鼠右擊選擇裡面的「編輯前200行」。
5.編輯完畢之後,可以在查詢表中看到你的所有數據。

Ⅷ sql修改某一行數據

每次循環還沒結束的時候就保存第j行數據就行吧,就加在 col_data+="修改"; 這行代碼後面

Ⅸ SQL中修改數據的問題

真是很奇怪的建法,這樣豈不是表結構在隨著周數增多不斷的變化?
不過你說的是可以實現的,存儲過程

CREATE PROCEDURE getT @t varchar(20) AS
declare @sqlstr varchar(200)
set @sqlstr='select 名稱,'+@t+'from 表名' --表名需要自己修改
execute @sqlstr
GO

execute getT '第N個欄位名'

Ⅹ SQL 修改整列數據

Update Proct set Price=Price * 0.8
其中Proct為表名、第一個Price是列名、第二個Price代表列值。這樣寫就可以了。

update 表 set 列 = '80%'
update 表名 set 列名 = '80%'
以上兩句是錯誤的這樣寫會把該列值改成'80%',而不是原值的80%。

熱點內容
戰網如何找回密碼 發布:2024-11-16 04:21:56 瀏覽:861
安卓手機如何自定義儲存庫 發布:2024-11-16 04:19:06 瀏覽:900
無線網密碼哪裡看到 發布:2024-11-16 04:17:02 瀏覽:921
玩樂高侏羅紀游戲需要哪些配置 發布:2024-11-16 04:05:50 瀏覽:537
數字編程話 發布:2024-11-16 04:05:43 瀏覽:750
電腦配置測試軟體哪個好用 發布:2024-11-16 03:45:01 瀏覽:352
十台電腦伺服器需要什麼配置 發布:2024-11-16 03:44:52 瀏覽:70
天龍八部答題源碼 發布:2024-11-16 03:44:06 瀏覽:220
phpthis變數 發布:2024-11-16 03:44:04 瀏覽:606
win7c盤無法訪問 發布:2024-11-16 03:41:22 瀏覽:764