我有一個電子郵件串列。我想將它們全部更改為我的測驗系統的測驗電子郵件,例如 [email protected] 到 [email protected]。我不想使用實際的電子郵件,因為這些電子郵件是有效的,用戶收到這樣的電子郵件會很糟糕。是否可以在一個查詢中一次更改所有電子郵件?如果是這樣,任何人都可以分享嗎?謝謝。
uj5u.com熱心網友回復:
您可以使用該REGEXP_REPLACE功能來完成。
如果只需要選擇,可以使用以下查詢:
SELECT REGEXP_REPLACE(email, '@.*', '@test.com')
FROM tab
如果您想更新欄位值,則可以使用:
UPDATE tab
SET email = REGEXP_REPLACE(email, '@.*', '@test.com');
在這里試試。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/476016.html
標籤:sql PostgreSQL 代替 sql更新
