新生求助 SQL怎樣刪除之前查詢過的行,就是查詢一條記錄刪除一條記錄

2022-02-25 05:15:12 字數 2558 閱讀 2623

1樓:匿名使用者

查詢的時候,你將num儲存下來嘛, 刪除的時候使用儲存的這個值來刪

2樓:移動引領生活

---建立測試表

create table s_test

(id int identity(1,1),name varchar(20)

)--隨機生成20條資料

insert into s_test (name )  select right('000000'+ convert(varchar(20),cast(floor(rand()*1000000) as int)),6)

go 20

--建立輔助表

create table s_ls

(id_ls int identity(1,1),id int,

name varchar(20)

)--隨機讀取一條記錄,將記錄儲存到輔助表insert into s_ls (id,name )select top (1) *  from s_testorder by newid ()

---檢視剛才讀取的資料(最後一次的資料)select * from s_ls where id_ls  =(select max(id_ls ) from s_ls )

--在測試表中將該記錄刪除

delete from s_test where id in (select id from s_ls )

--檢視測試表是否刪除記錄

select * from s_test

sql新手求助:如何刪除按照某些條件查詢出的記錄中的符合某一條件的行記錄?具體情況見「問題補充」。

3樓:匿名使用者

delete a

from 資料_1 a

where exists(

select * from 資料_1 b

where b.[會員名]=a.[會員名] and b.[建立時間]=a.[建立時間]

and b.[狀態]<>a.[狀態]

) and a.[狀態]='否'

sql查詢 如何獲取查詢某id的一條記錄在表中是第幾條記錄

4樓:匿名使用者

可以用row_number函式,如以下資料:

id    name

1       張三

3       李四

5       王五

7       趙六

如查詢王五這條資料在資料庫裡是回第幾條,可以這樣答。

select t.rn from

(select *,row_number() over(order by id) rn from 表名) t

where t.name='王五'

結果會顯示為3,也就是第三條資料

5樓:沉默使用者

查詢一下小於等於id值的記錄數就行了

select count(*) from 表 where id<=id的值

6樓:匿名使用者

沒學過access.不過可以指點個思路..就是給這張表中增加一列nid,查某id的時候順便查出nid..

7樓:

如果是oracle

select rownum

from

where .id=

sql資料庫中怎麼批量刪除資料?總共有1萬多條,一條一條的刪好慢啊~求大俠指點!比如:刪除1-100橫排

8樓:

delete a from talbename as awhere   exists ( select 1from   (select top 100 id from talbename ) as b

where  (a.id=b.id) );

字元型別的id要複雜些,如果id是int型別的就更好辦了。

9樓:匿名使用者

delete top 1000 from 表名

或者 delete from 表名 where id between 00016610 and 00017777

使用一條sql語句查詢出前十條記錄

10樓:匿名使用者

select *

from (select row_number() over(order by rowid) row_number, a.*

from table1 a)

where row_number <= 10

mysql中如何用一條sql語句刪除多條記錄?急!!!!

11樓:幹錕

delete  練習表,練習表2 from 練習表,練習表2 where 練習表.學費標準='6666' and 練習表2.學費標準='0'

12樓:

delete from 表名 where id in (1,3,5)

c不用SQL怎樣進行模糊查詢,c 裡SQL模糊查詢

你的gridview應該繫結的是查詢出來的table,對table查詢一下就行了。datatable dt 查詢出來的結果。datarow drs dt.select 字段 like a 對drs再處理就行了。datarow rows gridview.datasource as datatable...

怎樣查詢已刪除的號碼,移動號碼怎麼查詢已經刪除的聯絡歷史和簡訊?

你看一下你要查詢的是什麼號碼如果是手機號碼直接去營業廳 付費內容限時免費檢視 回答親,很高興能夠為您提供服務,關於您的問題我正在查詢呢,麻煩您稍等一下哦 提問今天12點左右打的號碼退出了怎麼找回 回答親,為您查到 號碼找回方式 2.開啟手機,在軟體介面可以看到六大功能塊,我們只需點選 聯絡人恢復 即...

怎樣在sql語句中查詢出重複欄位的記錄

oracle,經過測試的,不知道能不能滿足你的要求。請你看到後一定要回覆我。謝謝。sql kokooa select from test015 id name mapid comname 1001 甲方 123 零件1 1002 乙方 234 零件2 1001 甲方 145 1003 丙方 零件3 ...