所以我有一个这样的表:
X. Y.
34560 eudhkri 34560 abc
26558 hsyrb 26558 ax
3666 dhurb 3666 yzhdj
3666 dhfhjf 366688 avh
233 abc 233 hdhsijej
由于Y
列中的字符是可变的(意味着它们具有不同数量的字母),我想我可能会使用NOT LIKE
运算符来排除该列中X
值所在的行Y
。
但是,我不知道如何。不可能仅将X的每个值都写下来。另外,我专门写了第四行以显示您不能排除此数据,因为数字不一样,因此使用%可能会造成一些麻烦。
如果您想使用类似的歌剧,可以尝试这种方式
select *
from my_table
where y NOT like concat('%',x,'%')
要么
select *
from my_table
where y NOT like concat('% ', x,' %')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句