oracle 数据库 取出查询结果列中,某一列数据的每一条数据中的第一个大写字母
select substr((regexp_substr(字段,'[A-Z]+',1)),0,1) from 表
先取字段中所有大写字母,再用substr取首字符
直接在帆软处理
WorkBook10.cpt
直接用函数取
substr(字段, 起始位, 长度)
给你个思路吧:试试转换大小写函数 lower();
取出字段,使用小写转换函数,转换成新字段,
然后和原来的字段比对,如果相同的话就赋值0,如果不同的话就赋值1,就说明这个是大写字母,
然后锁定位置,再提取出原字段的那个位置上的那个大写字母;
这个觉得写个存过比较好实现;