SQL操作應(yīng)用——怎樣刪除一個(gè)表中某個(gè)字段重復(fù)的列
表[table1]
id name
1 aa
2 bb
3 cc
1 aa
2 bb
3 cc
我想最后的表是這樣的
id name
1 aa
2 bb
3 cc
回答:
將記錄存到臨時(shí)表#t中,重復(fù)的記錄只存一條,然后將臨時(shí)表#t中的記錄再存回原表中,注意“select distinct id,class,name”要包含你需要的所有字段,否則有些字段就被刪掉了。
在查詢(xún)管理器里執(zhí)行下面代碼:
-----------------------------
SELECT DISTINCT id,, name
INTO #t
FROM table1 DELETE table1
INSERT
INTO table1
SELECT *
FROM #t
繼續(xù)查找其他問(wèn)題的答案?
- 開(kāi)始學(xué)習(xí)
海報(bào)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)字體設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)室內(nèi)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)影視動(dòng)畫(huà)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)UI設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)
點(diǎn)擊加載更多評(píng)論>>