0
我正在嘗試編寫一個更新查詢,如果它是一個句點(「。」),它將刪除最後一個字符。在EXCEL中,我將使用以下語句:刪除ACCESS中的最後一個字符,如果它是「。」
=IF(RIGHT(A1,1)=".",LEFT(A1,LEN(A1)-1),A1)
我該如何修改ACCESS?我在論壇中發現了以下聲明,但ACCESS似乎對「Substring」有問題,並且不會讓我運行查詢。
UPDATE table SET field = SUBSTRING(field, 1, CHAR_LENGTH(field) - 1)WHERE field LIKE '%.'
有什麼想法?
接入告訴我「的參數個數錯誤在查詢表達式功能使用'LEFT(field,1,LEN(field) - 1'。 – DanM
如果OP爲ANSI ANSI使用'ALIKE'運算符,則可以使用熟悉的'%'而不是'*'。 – Parfait