weixin_44670664
2019-10-09 09:50
采纳率: 44.4%
浏览 341

ORACLE模糊查询问题。

id name item

1 小明 10,20,30

2 小红 101,202,303

3 小芳 10

现在查询item字段里面含有10的 但是不能查询出现小红那天数据

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • biubiu灰 2019-10-10 11:10
    已采纳

    select * deom table where instr(','||item||',',',10,')>0

    点赞 打赏 评论
  • 静静的1996521 2019-10-09 12:26

    发代码呀,不看代码怎么知道哪里错

    点赞 打赏 评论
  • Kevin.Y.K 2019-10-09 15:03

    分几种情况
    1)item就是10
    2)item以10,开头
    3)item以,10结尾
    4)item包含,10,

    item like '10' or item like concat('10', ',' ,'%') or item like concat('%', ',', '10') or item like concat('%', ',', '10', ',', '%')
    
    点赞 打赏 评论
  • CSDmao 2019-10-14 18:10

    select * from table where item='10' or item like'10,%' or item like '%,10' or like '%,10,%'

    点赞 打赏 评论

相关推荐 更多相似问题