Oracle环境,求一个sql语句,如何查询某字段(bz)中包含三个英文字母的连写记录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle环境,求一个sql语句,如何查询某字段(bz)中包含三个英文字母的连写记录?相关的知识,希望对你有一定的参考价值。

参考技术A select * from table_name where bz like '%三个英文字母%'追问

三个英文字母是泛指,不知特指!。

参考技术B 用正则表达式:
select * from table_name where REGEXP_LIKE(bz,'[[:alpha:]]3');追问

Select * from table_name where regexp_instr(bz,’[[:alpha:]]3’)>0;
请问我这个行么?

追答

你试试呗,我那个是能用的

本回答被提问者和网友采纳

以上是关于Oracle环境,求一个sql语句,如何查询某字段(bz)中包含三个英文字母的连写记录?的主要内容,如果未能解决你的问题,请参考以下文章

急急急,Sql查询一个字段是不是存在某一个值,怎么写查询语句?

oracle 查找某字段中含有回车换行的记录,请问怎么写SQL?

怎么样用SQL语句查询某一个表里面的某一个字段的总和

sql 当中 如何查询某个字段中的值的第几个字符中含有相应的值

sql语句,如何截取指定字段某一个字符出现后的后面的字符串吗

在SQL中,如何查询某一字段中最大值的数据