一只超
2020-09-10 14:12
采纳率: 33.3%
浏览 117
已采纳

SQL如何根据字段值中的符号去分组查询

图片说明

图片说明

图一是"**MASA_ZDJF_BASIC_INFO **"中的数据,basicName字段值中有许多数据,比如说数据"4#佳力图空调|风机状态"里面就有"|"符号,SQL要怎么写,帮"|"前面的字符筛选出来并分组?"|"后面的就不要查询分组显示出来.
图二就是查询出是要用的数据.
这是Oracle,谢谢各位大佬帮忙看看

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2020-09-10 14:36
    已采纳
    select * from table group by REGEXP_SUBSTR(basic_name, "^[^\|]+?")
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题