-1
我如何使用替換函數以及一些除外條件。在postgres中的替換函數是否有例外情況
我如何使用替換函數以及一些除外條件。在postgres中的替換函數是否有例外情況
你不行。如果您需要更多控制正在替換的內容,請嘗試使用正則表達式。
regexp_replace(string text, pattern text, replacement text [,flags text])
如果正則表達式是不夠的,然後在PL/pgSQL
我如何使用替換功能的一些條件,除了創建自己的功能。
比如?當然,SpliFF是絕對正確的,您可以使用regexp_replace,因爲這會讓您更好地控制匹配的內容,但是如果您正在談論另一個條件,是不是可以使用where子句?
UPDATE foo SET bar = REPLACE(bar, 'foo', 'bar') WHERE yourcondition IS TRUE;