如何用sql語句將資訊插入到指定記錄的某段

2022-02-27 12:12:02 字數 2765 閱讀 4372

1樓:匿名使用者

將資訊插入到指定記錄的某一欄位,這個就是對資料庫中已有的資料進行更新。

使用update 語句。

標準語法:update 表名 set 欄位名 = 要更改的資訊,欄位名2 = 要更改的資訊

where (如果指定記錄,即配合 where 子句)例:update table set a = "abc" where a ='a'

即:把表 table 中 欄位a資訊為"a" 的所有記錄中,欄位a 的資訊改為 'abc'

2樓:

指定記錄的某一欄位,說明記錄是存在的,用更新啊!update tablename set 特定欄位 = 要插入的值 where 條件,當然這裡的條件要保證你的那個指定記錄的唯一性.因為這個如果不帶wehere 條件更新是整張表!

這個使用時一定要注意條件的!如果條件中能選出幾條,那麼幾條記錄都會被更新的!使用插入語句也行,前提是先取出記錄,然後從資料庫中刪除記錄,然後將指定欄位一直做為引數進行重新插入!

3樓:匿名使用者

insert into 表名(欄位1,欄位2) values (內容1,內容2)

4樓:雲訪曼

update 表名 set 插入的欄位=插入的東西 where 條件=條件

在sql中如何向指定的某一行的某一列插入值

5樓:陽光上的橋

正確的語句如下:

update table set name='王五' where id='1'

主意例子裡面的table、name都是僅僅是例子,實際中不應該使用關鍵字作為表和列的名字。

6樓:官琦

用update

update table

set name='王五'

where table.id='1'

7樓:泡爾營

暈`~update table_name set col_name='王五' where id=1;

將一個表中的某個欄位插入到另一個表的欄位,如何寫sql語句?

8樓:匿名使用者

樓主說的是更新吧,樓上說的是sql server的語法,不知道樓主是什麼資料庫,如果是oracle的話 建議這麼寫:

update a set col=(select col from b where a.id=b.id)

exists(select 1 from b where a.id=b.id )

注意:兩個表的id 一定要一一對應,不讓會報錯:查詢單個值返回多條記錄。

9樓:匿名使用者

注意:是插入還是更新?

插入的話:

insert into a(col) select col from b;

更新的話:

update a set col=select col from b where a.id=b.id;

10樓:江南煙夢

insert into table1(col1) select col2 from table2 where table1.id = table2.id

在access資料庫中,怎樣用sql語句把一個表的某些欄位的某些記錄插入另一個表?

11樓:匿名使用者

對兩個表的欄位有要求,不一樣要兩個表的欄位一樣或者說欄位順序一樣,

只需要將查詢出來並結果整理的資料表與目標資料表的欄位數目以及順序一直就可以了,^_^

12樓:說啊———喵

通過sql語句把一個表的bai某du

些欄位的某些記錄插zhi入到另一個表中,可參照下面dao的例子:

insert into 表內1 ( 欄位

容1, 欄位2, 欄位3 )

select 表2.欄位1, 表2.欄位2, 表2.欄位3from 表2

where 表2.欄位3>20

該例子實現將表2中滿足條件的欄位1、欄位2、欄位3的值追加到表1中的對應欄位,要求對應欄位的資料型別一致,名稱不一定相同

13樓:

insert into a(欄位1,欄位2,……)select (欄位1,欄位2,……) from b

如何使用sql語句在表中的指定位置插入一個欄位

14樓:匿名使用者

如果表資料量不大的話 ,直接在源表+欄位,然後通過可以select into 重建新表 保證查詢的的 順序就可以了 alter table_a add column_s varchar(30) select column1,column2 ,column_s ,column3.. into table_b

一條資料指定欄位更新 sql語句怎麼寫?

15樓:匿名使用者

update 表名

抄 set 列名=更新的值 where 條件如 update table1 set name='jj' where id=1

如果要更新多列,只要update table1 set fristname='jj',lastname='tt' where id=1

16樓:匿名使用者

uedate 表名 set 列名=新值 where 條件(定位到行)!

如何使用一條sql語句,插入多條記錄

insert 表名 列名,列名 select 值1,值2 union select 值1,值2 union select 值1,值2 如何用sql語句向一個表中插入多行記錄 insert一般是用來給表插入一條指定的列值的,但是,insert還存在另一種形式,可以利用它將一條select語句的結果插入...

如何用SQL語句將表中兩個欄位相同的記錄取出

假設表1為table1 表2為table2 select a.col from select column name colfrom user tab columns where table name table1 a,select column name colfrom user tab colu...

C如何用VS將Sql資料庫打包

如果你的程式使用的庫不是access或sqlite之類的桌面單機小庫,而是mssql這種大型dbms,那麼正確的方式是,把建庫建表填資料等等所有語句封裝在安裝程式中,安裝過程呼叫這些語句完成庫 表 物件的建立及必要初始資料的填充,如果對方沒有符合要求的dbms,則給予提示和退出安裝。因為dbms其實...