等雨婷! 2023-07-13 17:07 采纳率: 81.8%
浏览 27
已结题

oracle查询不包含多个字符串方法

怎么做首先截取dev_id字段15位字符串,在根据字符串内容查询task_id字段不包含1和5的,并且去掉dev_id的重复数据?

  • 写回答

1条回答 默认 最新

  • 断水流大撕兄 新星创作者: 操作系统技术领域 2023-07-13 17:27
    关注
    select substr(dev_id, 1, 15) as dev_id
    from your_table
    where task_id not like '%1%'
      and task_id not like '%5%'  
    group by substr(dev_id, 1, 15)
    having count(substr(dev_id, 1, 15)) = 1
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月13日
  • 已采纳回答 7月13日
  • 创建了问题 7月13日