oracle查找一个字符串里有字母
oracle查找一个表中的一个字段,这个字段是除了最后一位是字母外其他中含有字母的,如:1111111A,22C1111111C,38/////F,这三个查第二个,就是在...
oracle 查找一个表中的一个字段,这个字段是除了最后一位是字母外其他中含有字母的,如:
1111111A,22C1111111C,38/////F,这三个查第二个,就是在最后一位之前的字符中有字母的找出来 展开
1111111A,22C1111111C,38/////F,这三个查第二个,就是在最后一位之前的字符中有字母的找出来 展开
2个回答
展开全部
想到一个最傻的方法,就是先去掉最后一位字符,然后再多个like:
select * from(
select t.*,substr(字段,0,length(字段)-1) as 字段2 from table t
) t1 where t1.字段2 like '%A%'
or t1.字段2 like '%B%'
...
or t1.字段2 like '%Z%'
select * from(
select t.*,substr(字段,0,length(字段)-1) as 字段2 from table t
) t1 where t1.字段2 like '%A%'
or t1.字段2 like '%B%'
...
or t1.字段2 like '%Z%'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询