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

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

问题描述:

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

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

使用like关键字和通配符%

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

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