請教刪除表中第一條記錄的sql語句是什麼

2021-04-20 05:58:21 字數 2559 閱讀 3518

1樓:阿冬

刪除一條記錄使復用

delete from 表名 where 關鍵字=指定的值制你現在要刪除bai第一條記錄,du在不同zhi的資料庫中查詢dao第一條記錄的語句不同,以sql server為例,select top 1 關鍵字列 from 表名

所以綜合起來就是

delete from 表名 where 關鍵字=(select top 1 關鍵字列 from 表名)

換做其他資料庫子查詢中需要修改。

sql語句刪除乙個表中的多條記錄

2樓:匿名使用者

[小子 徐三][ 情天小帥bai豬] ,謝謝二位du!如果在海量資料

zhi中保留少許資料哪,以原題為dao例,保專留c、e、f的方法? 求教中。。

屬。 2008-05-14 16:51

如果是刪除c、e、f之外的記錄哪

我來回答:

第一種方法:

delete from [table] where date not in('c','e','f') ;

第二種方法:

delete from [table] where not ([date]<>'c' or [date]<>'e' or [date]<>'f') ;

注:在表名或列名的外面加是[ ] 中括號,是為了防止與sql關鍵字重複造成出錯,如table是sql的保留關鍵字。

3樓:匿名使用者

我寫一種

delete table where date='c' or date='e' or date='f'

4樓:匿名使用者

delete from table where date in('c','e','f')

怎樣用sql語句刪除表中的前面幾條記錄

5樓:匿名使用者

sql語句刪除表中的前面幾條記錄的重點在於你如何去獲取前面的幾條記錄。

和不同的數版據庫中也有一些關係權

通常有以下幾種方式:(樣例**)

1: 簡單的 top方式

delete from 表 where id in(select top 3 id from 表)

2:rank排名函式

根據某些業務條件,使用排名函式獲得排名靠前的值,再使用刪除操作deletefrom 表 where id in(select id from(

select id ,rank() over (partition by i. i.quantity desc) as rank

from表

) where rank<=3)

6樓:矯鴻煊苟楓

由於informix的first選項限制bai較多,不能用在子du查詢zhi,也不能用在into

temp的select語句

dao中,感覺乙個sql寫不出來

版。用下面的select語句生權成一堆delete語句,然後再跑這些delete語句:

select

first

100'delete

from

tablename

where

rowid='||

rowid

||';'

from

tablename

order

bybegintime;

7樓:匿名使用者

delete from student where s_no is null and s_***='男'

你再想刪除前兩條好像就只能完全匹配那麼一條一條的刪了

你這沒有id列,沒辦法按id刪

8樓:匿名使用者

直接delete top (5) from student

9樓:匿名使用者

delete student where id in(select top 5 id from student)

如何使用sql中的delete語句刪除某行記錄

10樓:

如果是sql server 2005以前的版本不能使用rowid來刪除,你要先做乙個臨時表,字段

多一型別——版

自動增量,權然後再將原表資料轉移到臨時表中,再刪除,然後再轉回去,比較麻煩。

sql server 2005就可以直接用rowid來實現delete from table where rowid=***

11樓:匿名使用者

沒有主鍵的資料庫 還能叫做資料庫嗎?

設計的時候是怎麼考慮的。。。

12樓:匿名使用者

用rowid行號來刪除

13樓:

無語.此資料庫不要也霸,如果都一樣,那存那麼多相同資料的記錄,浪費...

14樓:當有天上有仙

delete from table where id=:id

mysql中如何查詢表的第一條和最後一條記錄

select top 1 from book 不對,因為baimysql裡沒有top這種 du寫法,zhi 它用limit 查第dao 一條 select from book limit 1 select from book limit 0,30 後面的內limit 0,30 是查詢前容30條記錄 ...

中國第一條鐵路是誰修的,中國的第一條鐵路是哪條?

是 於19世紀末20世紀初在中國東北修築的一條 丁 字寬軌鐵路,亦稱東清鐵路 中國東省鐵路。其幹線西起滿洲里,中經哈爾濱,東至綏芬河 支線從哈爾濱起向南,經長春 瀋陽,直達旅順口,全長2489公里。1895年,決定將西伯利亞大鐵路穿過中國東北。1896年和1898年,先後強迫中國簽訂 中俄密約 和 ...

有兩條繩子,第一條是第二條的4倍,第一條比第二條長1 2公尺。兩條繩各長多少公尺?怎麼計算?請用最通俗的

設第二條繩子長x 公尺,則第一條繩子為4x 公尺,第一條是第二條的4倍 由題意得 第一條比第二條長1.2公尺 4x x 1.2 3x 1.2 x 0.4 4x 1.6 答 第一條繩子為1.6 公尺 第二條繩子為0.4 公尺 第二條繩子長度 1.2 4 1 0.4 公尺 第一條繩子長度 0.4x4 1...