Oracle查询忽略大小写的实现方法

数据库 Oracle
Oracle数据库中进行查询时,由于数据有大小写,可能会对查询结果造成麻烦,下面就教您一个忽略大小写进行查询的方法,供您参考。

Oracle查询有时候要受到一些条件的制约,比如大小写。下面为您介绍了一个实现Oracle查询忽略大小写的方法,如果您对Oracle查询方面感兴趣的话,不妨一看。

数据库有4 条记录,分别是 'KKK' 'kkk'   'KkK' 'kKk'


(1)select * from t_vvip t where t.name=lower('KkK') or t.name=Upper('KkK');
     仅转换了Oracle查询的字符串, 即查询的内容要么全部小写,要么全部大写。所以只能查到2条记录

      
(2) select * from t_vvip t where lower(t.name)='KkK'
         仅转换了字段内容为小写,但查询的字符串为大小写都有, 0条

select * from t_vvip t where upper(t.name)='KkK';   
仅转换了字段内容为大写,但Oracle查询的字符串为大小写都有, 0条

(3)select * from t_vvip t where lower(t.name)=lower('KkK');
   即转换了字段内容又转换了Oracle查询的字符串,这样最安全,但性能也是***的。4条

 

 

 

【编辑推荐】

oracle树查询的实现

Oracle查看表空间的语句介绍

带您深入了解Oracle临时表

Oracle with语句的用法

常见的ORACLE数据类型介绍

责任编辑:段燃 来源: 互联网
相关推荐

2017-06-12 16:10:05

MySQL表名

2021-11-03 20:16:49

匹配Python字符

2010-11-25 16:09:58

mysql查询大小写

2011-05-07 10:47:29

Oracle大小写

2021-06-15 09:39:45

Oracle敏感数据库

2010-03-04 14:02:51

Python大小写

2009-06-21 13:44:21

LinuxTr大小写转换

2022-08-29 08:01:01

MySQL配置Windows

2010-03-25 10:39:26

Python代码

2022-11-10 08:40:56

OracleMySQL

2010-11-26 11:40:19

MySQL字符串大小写

2010-11-23 13:42:18

mysql数据库大小写

2010-05-11 13:25:18

Mysql大小写

2010-10-11 15:47:46

MySQL字符串大小写

2021-06-04 10:30:41

MySQL表名大小

2010-05-26 15:24:09

MySQL字符串

2010-06-07 13:00:34

MySQL数据库

2020-10-15 17:55:37

Linux命令行大小写转换

2011-08-30 10:10:30

UbuntuLinuxMySQL

2020-03-11 10:45:36

Linux命令Linux大小写
点赞
收藏

51CTO技术栈公众号