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

sql排除一些數據

發布時間: 2023-04-07 19:53:46

sql語句刪除某個欄位的部分數據

這個完全可以的。
UPDATE的語句格式:
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
你這種用法:
update qx_repair_items set qri_rman=Replace(qri_rman,'/'+@spname,'') where qri_id=@mainid
的問題是:Replace是VB的函數,而不是SQL語句中的格式所允許的,應該這樣:
先用Select * From qx_repair_items where qri_id=@mainid
通過一個變數,例如:X 讀取 qri_rman 欄位的值
然後 X = Replace(X,'/'+@spname,'')
最後
update qx_repair_items set qri_rman=X where qri_id=@mainid

我寫到這里,突然想到,是否可以這樣:
"update qx_repair_items set qri_rman=" & Replace(qri_rman,'/'+@spname,'') & " where qri_id=@mainid"

❷ sql刪除表中某些行數據

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

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

❸ SQL 排除另一表相同數據

如果AB兩個表的表結構一樣,那麼直接建臨時表C,表結構與AB相同,然後把C表中你所謂的關鍵字(D)設置為主鍵,然後把A表和B表的數據分別插入C表,重復的主鍵系統自然會插不進去,最後就得到C表裡不重復的數據。
如果AB結構不一樣,那你要說清楚你要的排除是什麼意思。是要像樓上說的delete,還是只是把所有不重復的D查詢出來

❹ sql 2008 查詢排除 某一列的數據

非常抱歉.
單從一條sql語句而言,不管是什麼資料庫:access,db2,oracle,mssql,mysql等等都無法實現你想要的.
包括一些sql的方言比如HQL,也無法做到.
你只有老老實實的寫上列名.
如果你真的想一勞永逸的話,建議你 使用存儲過程,結合動態語句和 對應資料庫的 系統表,來 處理.

❺ SQL如何排除重復值數據

select
year,
count( DISTINCT item_1 )

FROM
support

GROUP BY
year;

❻ sql 如何清除一列數據

sql清除一列數據分為兩種情況,一種是將一列的數據清空,另一種是將某列名刪除。

工具:SQL Server 2008 R2

表中數據如下:

❼ sql中如何去掉一條記錄

sql中去掉一條記錄的步驟如下:

我們需要准備的材料分別是:電腦、sql查詢器。

1、首先,打開sql查詢器,連接上相應的資料庫表,例如test3表。

❽ sql 如何清除一列數據

篩選---自動篩選---自定義, .就能把這些數據篩選出來了,然後選定這些數據,編輯--定位--定位條件---可見單元格,右鍵--刪除行或刪除內容.