所以我在資料庫中有一堆聯系人,他們的名字以空格開頭。如果它是一個沒有任何空間的空格(我的意思是''),我想替換所有聯系人的第一個字符。
現在我有:
UPDATE contact
SET SUBSTRING(contact.FirstName, 1, 1) = ''
WHERE contact.FirstName LIKE ' %'
它說我有一個語法錯誤,我不知道為什么。不幸的是,我不確定如何問這個問題,所以我在網上找不到任何東西。
我應該怎么做?提前致謝。
uj5u.com熱心網友回復:
你想要LTRIM:
UPDATE contact
SET FirstName = LTRIM(FirstName)
WHERE FirstName LIKE ' %'
uj5u.com熱心網友回復:
SUBSTRING() 是一個函式,函式的結果是不可變的,你不能給函式賦值,但你可以這樣做:
SET Contact.FirstName = LTRIM(Contact.FirstName)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/327551.html
上一篇:如何使用來自不同行的資訊連接表?
