1樓:匿名使用者
首先,如果你這張表裡的欄位只有這兩個,那麼這些資料的出現顯然是違法的--雖然在你沒有設定主鍵的時候可能不會報錯。---如果所有的記錄怎麼都可能一樣呢。
所以,要改的話就必然要藉助其他欄位了。然後用其他欄位的不同性來改咯。說到這裡應該可以了吧。
樓上的兄弟們都是高手,只是沒看清楚樓主問的啥誒。
2樓:
select identify(int,1,1),id,name from tablename
update tablename set name=3 where rowid=2
3樓:
如果你用的是mssql 2000,可以用臨時表來實現
如果是mssql 2005 ,可以用row_number()
如果是oracle ,可以用rownum
4樓:匿名使用者
可以告訴你2個方法
第一.在表裡建個一自增長的唯一列。
第二.使用遊標!
5樓:匿名使用者
updete 《表名》 set id=3 where name="2"或者id=1
6樓:匿名使用者
update tablename set name=3 where rownum=1;
sql語句分組查詢前10條資料,sql如何實現分組並select出每組前10個
class classid classnameproduct classid proname numselect top 10 c.classid c.classname,sum p.num from class c,product p where p.classid c.classid group...
這個用SQL語句怎麼寫,這個用SQL語句怎麼寫
select namef 名字,sum decode score,勝 1,0 勝,sum decode score,負 1,0 負 from ss group by namef ss是表名,namef是欄位名,就是每個隊名對應的欄位,名字 是別名,勝 負 都是別名,sum decode score,...
sql 語句中count函式怎麼用
count 函式返回匹配指定條件的行數。sql count column name 語法 count column name 函式返回指定列的值的數目 null 不計入 select count column name from table name sql count 語法 count 函式返回表...