sql >> Databáze >  >> RDS >> Oracle

Výměna řetězce Oracle

Můžete použít Oracle REPLACE funkce:

UPDATE table
SET col = replace(col, 'item c', '')

Jen je třeba s ním zacházet opatrně jako se součástí CSV, např. odstranit následující čárku. To by mohlo znamenat nahrazení „položky c“ nejprve a poté nahrazení „položky c“ pro zachycení obou případů.

EDIT:aha, asi jsem to špatně pochopil. Moje řešení je založeno na odstranění konkrétního řetězce z vašeho CSV – pokud chcete vždy nahradit 3. položku, pak budete potřebovat Vincentovu odpověď



  1. .patch_storage

  2. Dotaz MySQL pro výpočet nejnovějších průměrných cen pomocí dat z více tabulek

  3. dotaz na mého správce prvního řádku nikdy nesmazat

  4. Nechte AVG ignorovat hodnoty Null nebo Zero