howhenno.ru

Como substituir um Substring no Oracle SQL

Oracle permite uma parte de uma string, chamada de sub-string, para serem facilmente substituídos usando funções da linguagem de consulta estruturada (SQL). o "substituir" função procura através de uma corda e substitui a string alvo com a string de substituição fornecido. Oracle SQL usa o "traduzir" funcionar para modificar strings. Com o "traduzir" função, a cadeia é examinado byte por byte. Se um caractere na cadeia corresponde a um caractere na "lista_de," a "traduzir" função substitui-lo com o personagem correspondente no "listar."

Função substituir

  • Entrar no SQLPlus.

  • Digite um "selecionar" de comando usando o "substituir" função e pressione "entrar":



    selecionar string_column, substitua (string_column, "co.", "companhia") De string_table;

    Esse comando recupera a "string_column" duas vezes de modo que o utilizador pode ver uma representação antes e depois dos dados. Nesse caso, "co." é o alvo e "companhia" é a substituição.



  • Inspecione os resultados para ver a substituição. Se o "coluna de cadeia" continham "co abc.", Deve agora ser convertidos em "A empresa ABC."

Função traduzir

  • Entrar no SQLPlus.



  • Digite um "selecionar" de comando usando o "traduzir" função e pressione "entrar":

    selecionar string_column, traduzir (string_column, "abc", "xyz") De string_table;

    Esse comando recupera a "string_column" duas vezes de modo que o utilizador pode ver uma representação antes e depois dos dados. A frase "abc" é o "lista_de"e "xyz" é o "listar."

  • Inspecione os resultados para ver a substituição. E se "coluna de cadeia" continham "co abc.", Ele é convertido em "zo xyz."

Compartilhar em redes sociais:

Similar