Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

197
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda