sql

a字段值为:张三、李四、张明

能不能匹配只保留张三、李四,我找到的函数结果都是张三、李四、张

是一个值,image.png

oracle数据库image.png

SQL yzmknpQp2068966 发布于 2024-6-27 15:07 (编辑于 2024-6-27 15:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-6-27 15:09

什么意思。你的张明为什么不要??

  • yzmknpQp2068966 yzmknpQp2068966(提问者) 不要啊?就是不要。。。
    2024-06-27 15:11 
  • CD20160914 CD20160914 回复 yzmknpQp2068966(提问者) 你的规则是什么?没有明白。
    2024-06-27 15:15 
  • CD20160914 CD20160914 回复 yzmknpQp2068966(提问者) 一个列有三个姓名,你传入的条件是什么??
    2024-06-27 15:17 
  • yzmknpQp2068966 yzmknpQp2068966(提问者) 回复 CD20160914 这个字段的值,要保留张三、李四,其他的都排除,不要张,只要张三李四
    2024-06-27 15:18 
  • CD20160914 CD20160914 回复 yzmknpQp2068966(提问者) 那你把除这两人的姓名全部替换掉呀。其它的不要就行了!
    2024-06-27 15:19 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-6-27 15:08

直接

where a in ('张三','李四')

最佳回答
0
123木头人1Lv5见习互助
发布于2024-6-27 15:13

case when name in ('张三','李四') then name else null end

  • 4关注人数
  • 125浏览人数
  • 最后回答于:2024-6-27 15:16
    请选择关闭问题的原因
    确定 取消
    返回顶部