我正在嘗試使用MSSQL做一個簡單的查找和替換查詢,但是查詢運行時不刪除字符。在我的保存中我想要一個查詢而不必在每個列表中列出唯一數據行。使用SQL替換表格中的引號標記字符
當前行
Number
''12454545''
''12454''
''1895622''
''9846252''
報應輸出
Number
12454545
12454
1895622
9846252
因此我只需要到( '')從每行中的值除去。 Excel中的查找和替換功能正是這裏所要求的原則。
以下是我試過的兩個查詢成功運行的問題,但它並未刪除('')。
UPDATE [Table]
SET [Number] = REPLACE([Number], '''', '')
SELECT REPLACE([Number], '''', '') FROM [Table]
有什麼建議嗎?
如果您的查詢'SELECT REPLACE([編號], '' '', '')FROM [表]'出欄值如預期那麼您的更新查詢必須工作 –
Def給我一個列值,但不能通過刪除它來替換引號。 –
你確定這是一個簡單的單引號? SELECT ASCII([Number])FROM [Table]'的結果是什麼?這真的是字符39嗎? –