0 0

我的oracle 查询 中如何不区分字符串的大小写 比如输入‘a' 可以查出’A' 和‘a' 5

 

问题补充:
fengzhikang 写道
可以将字符全部转换成大写或小写在比较查询啊

但是我的数据库中不一定存 大写 也不一定存小写啊,我转为大写 我数据库中存的小写怎么办?

问题补充:
hudingchen 写道
http://space.itpub.net/756652/viewspace-242382

我的用户要是登录  不区分大小写难倒不会出问题么?  存的时候应该是区分大小的把。
2011年8月10日 17:31

7个答案 按时间排序 按投票排序

0 0

采纳的答案

可以啊;如 表:aaa 字段 name
如你要查询name等于 yy yy是一个变量名,你不知道yy是大写还是小写对吧
可以这样查询
select × from aaa where Lower(name)=Lower(yy)/Initcap(name)=Initcap(yy);
这样就可以了

2011年8月10日 18:09
0 0

一般是通过lower或者upper函数,
但是也可以设置orcale大小写不敏感啊··
oracle10g

 ALTER SESSION SET NLS_COMP=ANSI;
 ALTER SESSION SET NLS_SORT=binary_ci;

这个其实实际orcale在查询时自动加上了lower或者upper函数

2011年8月10日 22:54
0 0

select * from tables where LOWER(a) = LOWER('XXXX')

2011年8月10日 20:41
0 0

用户登录什么数据,你表里就是什么数据,没有变化,不用担心

2011年8月10日 19:02
0 0

存没有问题

2011年8月10日 17:51
0 0

http://space.itpub.net/756652/viewspace-242382

2011年8月10日 17:36
0 0

可以将字符全部转换成大写或小写在比较查询啊

2011年8月10日 17:34

相关推荐

    如何:让Oracle表及字段显示为区分大小写

    虽然在Oracle中默认采用全部大写的形式可以简化查询过程,但对于那些希望保留标识符原始大小写状态的开发者来说,通过使用PowerDesigner或其他方法来创建表和字段,可以使Oracle中的表及字段显示为区分大小写的形式...

    oracle11g密码区分大小写问题

    查询结果显示,即使是在 `password_versions` 字段中保存的密码版本信息中包含了不同版本的信息,但在实际使用时已不再区分大小写。例如,对于用户名 `SYSTEM`,其密码为 `10G11G`,即使输入时不完全匹配大小写也能...

    oracle遍历数据库查找字符串

    标题"Oracle遍历数据库查找字符串"暗示了一个实用的解决方案,它允许用户快速搜索Oracle数据库中的特定文本字符串,无需手动编写复杂的SQL查询。这通常在数据审计、故障排查或日志分析等场景中非常有用。 描述中...

    oracle 关于字符串中带有逗号间隔的查询.doc

    在Oracle数据库中,进行字符串查询时,特别是当字符串中包含逗号等特殊字符时,我们需要巧妙地使用SQL的LIKE操作符来实现精确匹配。这里,我们面对的问题是想要查询DWDH字段中含有"飞信"但不包含"移动飞信"或"飞信...

    oracle中操作字符串

    通过上述示例可以看出,在Oracle中利用`REGEXP_SUBSTR`函数可以非常灵活地处理字符串,尤其是对于包含特殊符号(如逗号、冒号等)的字符串,能够轻松地提取所需的子字符串。这对于数据处理、报表生成等应用场景具有...

    oracle 如何判断一个字符串能否转换为数字?

    可以使用`TRANSLATE`函数将所有可能的数字字符(包括小数点、正负号和科学计数法中的“E”或“e”)替换为固定的字符,然后比较替换后字符串的大小,以此来判断原字符串是否可以转换为数字。 **步骤**: 1. **定义...

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 中提供了多种字符串处理函数,用于对字符串进行各种操作,如大小写转换、截取、连接、查找、替换等。下面是 Oracle Sql 中常用的字符串处理函数: 1. 大小写转换函数 Oracle Sql 提供了两个大小写转换...

    Oracle拆分字符串,字符串分割的函数

    在Oracle数据库中,处理字符串是常见的操作之一,尤其是在数据分析或数据清洗的过程中。有时我们需要将一个长字符串分割成多个部分,以便进行进一步的操作。Oracle提供了一些内置的函数来帮助我们完成这个任务。本篇...

    Oracle查找字符串中某字符出现的次数

    select f_find('Ap@2233ll@@l@@','@') from dual 返回结果为5,代表‘@’在该字符串中出现5次。 同理 select f_find('Ap@223SWEQQQ3ll@@l@@','Q') from dual---返回3,代表Q在字符串中出现了3次, select f_find('我...

    oracle按特定字符截取字符串

    oracle,按特定字符,截取字符串,直接出结果 oracle,按特定字符,截取字符串,直接出结果oracle,按特定字符,截取字符串,直接出结果

    oracle中如何判断一个字符串是否含有汉字.pdf

    在Oracle数据库中,判断一个字符串是否包含汉字是一个常见的需求,特别是在处理含有中文信息的字段时。Oracle数据库中提供了多种方法来进行此类判断,主要包括使用length和lengthb函数结合to_single_byte函数、使用...

    oracle字符串替换

    通过本文的学习,我们可以了解到`REGEXP_REPLACE`函数在Oracle数据库中处理字符串的强大能力,特别是对于复杂的字符串替换场景。掌握该函数的使用方法,能够极大地提高数据处理的效率和准确性。

    oracle通过sql实现字符串转数字oracle函数

    在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...

    oracle-字符串去重函数

    传入一个字符串和该字符串的分割字符,返回去重后的字符串,可以直接在plsql中运行,简单的函数运用,能处理oracle中。资源仅供参考

    Oracle连接字符串

    "Oracle 连接字符串多种方法" Oracle 连接字符串是指连接 Oracle 数据库的...本文总结了多种连接 Oracle 数据库的字符串书写方法,每种方法都有其特点和应用场景,开发者可以根据实际情况选择合适的连接字符串格式。

    Oracle通过正则表达式分割字符串 REGEXP_SUBSTR的代码详解

    REGEXP_SUBSTR函数格式如下: function REGEXP_SUBSTR(string, pattern, ...modifier :模式(‘i’不区分大小写进行检索;’c’区分大小写进行检索。默认为’c’) SELECT REGEXP_SUBSTR('123,,,ABC,!@#,,,', '[^,]

    C#连接Oracle数据库字符串

    C#连接Oracle数据库字符串 C#连接Oracle数据库字符串

    Oracle对字符串进行分割

    数据库给定字符串,对相应的字符串进行分割。比如 ',a,b,c,d,e,'则分割出来的结果为a b c d e。

    Oracle字段转字符串/多行记录合并/连接/聚合字符串的几种方法

    在Oracle数据库中,有时我们需要将多个字段值转换为单个字符串,或者将多行记录合并成一行,这在数据处理和报告生成时尤其常见。Oracle提供了多种方法来实现这一目标,包括使用内置函数、PL/SQL过程以及一些高级特性...

    如何用oracle 截取两个相同字符串之间的字符

    在实际工作中经常遇到截取两个相同字符串之间的字符的oracle问题,以下是相关语句

Global site tag (gtag.js) - Google Analytics