Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

180
Vistas
Cómo usar "NO ME GUSTA" para los valores de una columna en SQL

Así que tengo una tabla como esta:

 XY 34560 eudhkri 34560 abc 26558 hsyrb 26558 ax 3666 dhurb 3666 yzhdj 3666 dhfhjf 366688 avh 233 abc 233 hdhsijej

Dado que los caracteres en la columna Y son modificables (lo que significa que tienen un número diferente de letras), pensé que podría usar el operador NOT LIKE para excluir las filas donde el valor X está en la columna Y

Sin embargo, no sé cómo. No es posible simplemente escribir todos los valores de X. Además, escribí la cuarta fila específicamente para mostrarle que no puedo excluir estos datos ya que los números no son los mismos, por lo que usar % podría causar algunos problemas.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Podrías usar una expresión regular:

 WHERE y ~ ('\m' || x || '\M')

\m marca el comienzo de una palabra, \M el final.

over 4 years ago · Santiago Trujillo Denunciar

0

si quieres usar el operatoe similar, puedes intentarlo de esta manera

 select * from my_table where y NOT like concat('%',x,'%')

o

 select * from my_table where y NOT like concat('% ', x,' %')
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda