-
我的oracle 查询 中如何不区分字符串的大小写 比如输入‘a' 可以查出’A' 和‘a' 5
问题补充:fengzhikang 写道可以将字符全部转换成大写或小写在比较查询啊
但是我的数据库中不一定存 大写 也不一定存小写啊,我转为大写 我数据库中存的小写怎么办?
问题补充:hudingchen 写道http://space.itpub.net/756652/viewspace-242382
我的用户要是登录 不区分大小写难倒不会出问题么? 存的时候应该是区分大小的把。2011年8月10日 17:31
7个答案 按时间排序 按投票排序
-
采纳的答案
可以啊;如 表:aaa 字段 name
如你要查询name等于 yy yy是一个变量名,你不知道yy是大写还是小写对吧
可以这样查询
select × from aaa where Lower(name)=Lower(yy)/Initcap(name)=Initcap(yy);
这样就可以了2011年8月10日 18:09
-
一般是通过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
相关推荐
虽然在Oracle中默认采用全部大写的形式可以简化查询过程,但对于那些希望保留标识符原始大小写状态的开发者来说,通过使用PowerDesigner或其他方法来创建表和字段,可以使Oracle中的表及字段显示为区分大小写的形式...
查询结果显示,即使是在 `password_versions` 字段中保存的密码版本信息中包含了不同版本的信息,但在实际使用时已不再区分大小写。例如,对于用户名 `SYSTEM`,其密码为 `10G11G`,即使输入时不完全匹配大小写也能...
标题"Oracle遍历数据库查找字符串"暗示了一个实用的解决方案,它允许用户快速搜索Oracle数据库中的特定文本字符串,无需手动编写复杂的SQL查询。这通常在数据审计、故障排查或日志分析等场景中非常有用。 描述中...
在Oracle数据库中,进行字符串查询时,特别是当字符串中包含逗号等特殊字符时,我们需要巧妙地使用SQL的LIKE操作符来实现精确匹配。这里,我们面对的问题是想要查询DWDH字段中含有"飞信"但不包含"移动飞信"或"飞信...
通过上述示例可以看出,在Oracle中利用`REGEXP_SUBSTR`函数可以非常灵活地处理字符串,尤其是对于包含特殊符号(如逗号、冒号等)的字符串,能够轻松地提取所需的子字符串。这对于数据处理、报表生成等应用场景具有...
可以使用`TRANSLATE`函数将所有可能的数字字符(包括小数点、正负号和科学计数法中的“E”或“e”)替换为固定的字符,然后比较替换后字符串的大小,以此来判断原字符串是否可以转换为数字。 **步骤**: 1. **定义...
Oracle Sql 中提供了多种字符串处理函数,用于对字符串进行各种操作,如大小写转换、截取、连接、查找、替换等。下面是 Oracle Sql 中常用的字符串处理函数: 1. 大小写转换函数 Oracle Sql 提供了两个大小写转换...
在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数据库中提供了多种方法来进行此类判断,主要包括使用length和lengthb函数结合to_single_byte函数、使用...
通过本文的学习,我们可以了解到`REGEXP_REPLACE`函数在Oracle数据库中处理字符串的强大能力,特别是对于复杂的字符串替换场景。掌握该函数的使用方法,能够极大地提高数据处理的效率和准确性。
在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...
传入一个字符串和该字符串的分割字符,返回去重后的字符串,可以直接在plsql中运行,简单的函数运用,能处理oracle中。资源仅供参考
"Oracle 连接字符串多种方法" Oracle 连接字符串是指连接 Oracle 数据库的...本文总结了多种连接 Oracle 数据库的字符串书写方法,每种方法都有其特点和应用场景,开发者可以根据实际情况选择合适的连接字符串格式。
REGEXP_SUBSTR函数格式如下: function REGEXP_SUBSTR(string, pattern, ...modifier :模式(‘i’不区分大小写进行检索;’c’区分大小写进行检索。默认为’c’) SELECT REGEXP_SUBSTR('123,,,ABC,!@#,,,', '[^,]
C#连接Oracle数据库字符串 C#连接Oracle数据库字符串
数据库给定字符串,对相应的字符串进行分割。比如 ',a,b,c,d,e,'则分割出来的结果为a b c d e。
在Oracle数据库中,有时我们需要将多个字段值转换为单个字符串,或者将多行记录合并成一行,这在数据处理和报告生成时尤其常见。Oracle提供了多种方法来实现这一目标,包括使用内置函数、PL/SQL过程以及一些高级特性...
在实际工作中经常遇到截取两个相同字符串之间的字符的oracle问题,以下是相关语句