oracle中查找一个字符串中某个字符的位置是什么函数
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
查找位置的函数为instr函数。下标以1开始,如果不存在则返回0。
举例如下:
1、创建测试表,
create table test_instr(str varchar2(20));
2、插入测试数据
insert into test_instr values ('abc');
insert into test_instr values ('cdaf');
insert into test_instr values ('bbed');
3、查询表的记录,select t.*, rowid from test_instr t;
4、编写sql,查找字母'a'在表中各记录的位置;
select t.*, instr(str,'a') location from test_instr t,可以发现,最后一条记录,不存在该字符的话,则返回0。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询