求一句delete的sql語句,SQL delete語句使用

2021-12-23 03:58:32 字數 2226 閱讀 9342

1樓:匿名使用者

刪除你的表中前100的資料,而且又沒有主鍵,有重複的資料時非常麻煩的事情

但並不是沒有解決辦法,這個涉及到可能需要通過修改表來完成

我的辦法是先自己建個臨時表例如

select identity(int,1,1)as sid ,table_1.* into temptb from table_1

這時候你就建立了個temptb的臨時表

select * from temptb

你回發現多了一列sid的自增長列,這時候你刪除資料就可以根據自增長列來刪除了!!!

delete from temptb where sid<='100'

這時候刪除的資料就是前100的資料了,在怎麼做你應該也明白了,就是把temptb取出來,這需要delete 掉你目前的table_1 。

delete table_1

insert table_1 (table_1 的資料列)

select (除了sid列你對應table_1 的資料列) from temptb

這樣就構造出了沒有主鍵的擁有重複資料的表 刪除 前100條資料的例子

不知道你看懂了沒有,一個表沒有主鍵,又擁有重複資料,要刪除特定的資料時非常麻煩的,所以建表一定要有主鍵。

oracle 資料庫的話刪除前100條記錄是非常容易的,以上只針對sqlserver 跟其他的資料庫

2樓:匿名使用者

delete from 表 where 主鍵 in (select top 100 主鍵 from 表)

主鍵: 能夠唯一表示資料表中的每個記錄的【欄位】或者【欄位】的組合就稱為主碼(主鍵)。

3樓:技術變現探索者

oracle資料庫中 :

delete from table_1 where rownum < 100

4樓:

sql的話,備份一下就可以了!

oracle 的話各位提供的方法貌似搞不定!

5樓:匿名使用者

delete from table_1 where rownum < 100

6樓:檀冬蓮

按照rowid刪除。

try this:

delete from table where rowid < 100;

7樓:

delete from 表名 where id=1

8樓:匿名使用者

sql server:delete from table_1 where id in (select top 100 id from table_1)

msyql delete from table_1 limit 100

9樓:匿名使用者

delete from [table] where exists (select top 100 * from [table])

我估計這樣可以~

sql delete語句使用

10樓:中關村**

delete語句怎麼寫

11樓:櫻桃

delete 語句用於刪除表中的記錄(行)。

具體用法參考

from 樹懶學堂-免費資料知識學習平臺

12樓:三七的混沌生活

是級連查詢吧。

如:delete from 表1

where 欄位 in

(select * from 表2

where 表1.欄位= 表2.欄位)

sql 語句 delete from

13樓:匿名使用者

你先查詢一下bai,看返回多少行du,如果select語句本身zhi就返回0行,那麼delete當然dao也無專資料可刪除了。屬select * from persons where firstname like 'f%' ;

然後再刪除:

delete from persons where firstname like 'f%'

14樓:匿名使用者

這句應該是對的,你可以試試看。

15樓:匿名使用者

應該是這樣的,不對是指什麼?

求高手幫寫一條SQL語句

問題 假設有張學生成績表 tb 如下 姓名 課程 分數 張三 語文 74 張三 數學 83 張三 物理 93 李四 語文 74 李四 數學 84 李四 物理 94 想變成 得到如下結果 姓名 語文 數學 物理 李四 74 84 94 張三 74 83 93 create table tb 姓名 va...

領悟生活的經典語句,領悟生活的經典語句,一句話說透人生

感悟生活的經典,我覺得就是 人生就像大海的風浪,有時起有時落。寵辱不驚看庭前,花開花落,去留無意,望天空雲卷雲舒。一杯敬朝陽,一杯敬月光,喚醒我的嚮往,溫柔了寒窗,於是可以不回頭的逆風飛翔,不怕心有雨,眼底有,一杯敬故鄉,一杯敬遠方,守著我的善良,催著我成長,所以南北的路從此不再漫 有時候特別感懷毛...

求助一sql語句的含義

是excel公式 if 相當於我們說的如果 m75 是個單元格,第m例,第75行 8.1審定資產負債表 這是別外一張工作薄 8.1審定資產負債表 d155 就是說在 8.1審定資產負債表 天中的第d例155行的格了 整體來說 用當前表的m例75行這個格子 8.1審定資產負債表 中的 d例155行的格...