es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Limpiar y seleccionar valor de cadena SQL

Estoy ingiriendo datos asociados a estados que tienen varias permutaciones relacionadas con el nombre del estado. Por ejemplo, en la tabla a continuación, podría obtener un nombre de estado como ‘New Jersey’ – que es correcto, pero también podría obtener un nombre de estado como ‘NewJersey’.

El problema: al ingerir los datos de origen, estos valores tienen diferentes IDs. Como resultado, al trabajar en las transformaciones, se leen ambas permutaciones.

ID State
1 Nueva Jersey
2 NewJersey

Me gustaría obtener el nombre de permutación correcto. Por ejemplo, la tabla final debería ser la siguiente:

ID State
1 Nueva Jersey

Nota: he pensado en identificar la cadena con la longitud MAX, pero aún no he puesto en práctica esta teoría.

Agradecería mucho cualquier ayuda al respecto.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás buscando una manera de identificar la permutación correcta del nombre del estado al ingesar datos de una fuente. Has considerado identificar la cadena con la longitud máxima, pero aún no has puesto esta teoría en práctica.

    Una posible solución es utilizar una expresión regular para identificar la permutación correcta del nombre del estado. Podrías utilizar una expresión regular para identificar la permutación correcta del nombre del estado buscando un espacio entre las palabras. Por ejemplo, la expresión regular /\s/ coincidiría con cualquier cadena que contenga un espacio. Luego podrías utilizar esta expresión regular para identificar la permutación correcta del nombre del estado.

    Otra posible solución es utilizar una tabla de búsqueda. Podrías crear una tabla de búsqueda que contenga la permutación correcta del nombre del estado y utilizar esto para identificar la permutación correcta al ingresar datos de una fuente.

    ¡Espero que esto te ayude!

Comments are closed.