Posion小鹏
2020-08-05 14:25
采纳率: 40%
浏览 192
已采纳

在oracle中,如何按字段值的第一个英文字母来查询数据

在oracle中,如何按字段值的第一个英文字母来查询数据,比如,在一张学生表中,字段name中的值为s123,s456,x123,x456,g123,g456,业务要求是只取以s或g开头的数据,走过路过的大神,给指点一下,谢谢

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

2条回答 默认 最新

  • 烟雨虹 2020-08-05 15:30
    已采纳

    使用模糊查询即可,查询s开头使用like 's%' ,查询m结尾like '%m',如果查询两个字的姓名,如李某,可使用模糊占位查询like '李_',其中下划线一个表示一个占位符,可参考:https://blog.csdn.net/qq_40087415/article/details/78414007

    点赞 打赏 评论
  • jingluan666 2020-08-05 14:51

    使用like关键字和通配符%

    select * from 表名 where name like 's%' or name like 'g%'

    https://blog.csdn.net/qq1350048638/article/details/78434372

    点赞 打赏 评论

相关推荐 更多相似问题