当前位置:  开发笔记 > 数据库 > 正文

Oracle - 选择字段包含小写字符的位置

如何解决《Oracle-选择字段包含小写字符的位置》经验,为你挑选了1个好方法。

我在Oracle 9.2.0.6数据库中有一个表users.其中两个字段是varchar - last_name和first_name.

当行插入此表时,第一个名称和姓氏字段应该全部为大写,但不知何故,这两个字段中的某些值是大小写混合的.

我想运行一个查询,它将向我显示表中包含带小写字符的名字或姓氏的所有行.

我在网上搜索并找到了REGEXP_LIKE,但这必须是为了更新版本的oracle - 它似乎对我不起作用.

我尝试的另一件事是将"abcde ... z"翻译为"$$$$$ ... $",然后在我的字段中搜索"$",但必须有更好的方法吗?

提前致谢!



1> BQ...:

这个怎么样:

select id, first, last from mytable
where first != upper(first) or last != upper(last);

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有