Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

187
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!