當前位置:首頁 » 編程語言 » sql刪除100行
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql刪除100行

發布時間: 2022-01-21 18:03:01

sql刪除表中某些行數據

刪除除白沙外的所有行數據:
delete from 表名 where 欄位名 <>'白沙'

刪除除白沙、北京外的數據:
delete from 表名 where 欄位名 not in('白沙','北京')
或者
delete from 表名 where 欄位名 <>'白沙' and 欄位名<>'北京'

Ⅱ SQL刪除多行

意思不是表達的很清楚

如果你要刪除第一位為1的,可以用下面的

deletefromtablewhereleft(列名,1)=1

如果要刪除第一行的並順帶刪除第一位相同的

deletefromtablewhereleft(列名,1)=(selecttop1left(列名,1)fromtableorderby列名)

(6為主鍵用1等於6的時就刪除多行)這句實在沒看懂。

Ⅲ SQL如何刪除指定行

方法如下:
1、給表增加一個ID主鍵;
2、用TOP方法;
應用如下:比如你要刪除第20行
delete from tablename where ID=(select max(ID) from (select top 20 ID from tablename))
用TOP方法好處在於,不管ID號如何變化,TOP後面的行數一定是你表中真實的行數。

Ⅳ SQL刪除語句怎麼寫 要多行刪除

delete
from
table1
where
col1
=
"值"
table1是你的資料庫表名
col1是你想在哪列上測試條件,
值就是你測試條件與這個符合要求時刪除
如果要刪除整張表,直接用
delete
from
table1

Ⅳ 如何刪除第10到第100的數據sqlserver

如果樓主指的是刪除第10到第100行數據:
delete top 100 表名 where 主鍵 not in (select top 10 主鍵 from 表名 )

Ⅵ SQL刪除某一行的命令

建立一個臨時表TabB,數據結構與現在數據表TabA結構一樣
insert
into
TabB
select
*
from
TabA
where
條件
group
by
1,2,3,……n欄位數
having
count(*)
>1;
delete
from
TabA
where
欄位A
=
(select
欄位A
from
TabB
where
欄位A=TabA.欄位A
and
欄位B=TabA.欄位B
……
and
欄位n=TabA.欄位n
)
and
欄位B=
(select
欄位B
from
TabB
where
欄位A=TabA.欄位A
and
欄位B=TabA.欄位B
……
and
欄位n=TabA.欄位n
)
……
然後把TabB中的數據放回到TabA中

怎麼刪除sql中一整行的數據

1、sql中使用DELETE 語句刪除表中的行。按條件刪除數據的基本語法是「DELETE FROM 表名稱 WHERE 列名稱 = 值」,這里以學生表舉列,學生有姓名(name)和年齡(age)兩列:

Ⅷ 刪除最新100行 如何寫sql

delete table where id in(select top 100 id from tb order by id desc)

Ⅸ sql刪除ID從第一到100條記錄

delete from book where id>'1' and id<'100'