oracle有没忽略大小写的函数啊。那里用的是inrst,去匹配,但是大小写分明的

问题描述

oracle有没忽略大小写的函数啊。那里用的是inrst,去匹配,但是大小写分明的

有没有跟inrst差不多的,但是匹配字母的时候是忽略大小写的,比如酒店名称The Mira。
我用inrst必须要写对大小写才行,有没有办法直接忽略大小写就匹配到呢

解决方案

select * from tc_txi_file where instr(upper(tc_txi01),upper('g'))>0 ;

解决方案二:

 用upper或者lower函数把字段和值都转成大写或者小写再匹配

解决方案三:

忽略大小写匹配
vim匹配忽略大小写
Oracle 大小写转换函数

解决方案四:

将匹配字符和目标字符同时upper或同时lower,这样用inrst函数是能匹配的。

解决方案五:

可以拼接字符串,然后进行查询

时间: 2024-12-02 13:32:42

oracle有没忽略大小写的函数啊。那里用的是inrst,去匹配,但是大小写分明的的相关文章

JS中自定义replace可替换特殊符号$等,但无法忽略大小写的函数

//可替换特殊符号$等,但无法忽略大小写的函数 String.prototype.replaceStr = function (s1, s2) { this.str = this; if (s1.length == 0) return this.str; var idx = this.str.indexOf(s1); while (idx > -1) { this.str = this.str.substring(0, idx) + s2 + this.str.substr(idx + s1.l

Oracle存储过程中去掉重复字符串函数

以下函数是本人在编写Oracle数据库存储过程时写的函数,觉得该函数通用性较强,因此发表出来供需要的人参考. 这个函数的功能主要是用于去除给定字符串中重复的字符串.在使用中需要指定字符串的分隔符.示例: str := MyReplace('13,14,13,444', ','); 输出: 13,14,444create or replace function MyReplace(oldStr varchar2, sign varchar2) return varchar2 is str varc

Excel表格数字大小写转换函数

  数字大小写转换函数: 实际相当于函数=NUMBERSTRING(1234567890,3),参数为3时,输出结果直接为独立数字大写. 实际相当于函数=NUMBERSTRING(1234567890,2),参数为2时,输出结果直接为金额大写. 实际相当于函数=NUMBERSTRING(1234567890,1),参数为1时,输出结果直接为整个数字的大写. value值用的是引用表格,和直接输入数字是一样.

《卸甲笔记》-PostgreSQL和Oracle的SQL差异分析之五:函数的差异(六)

PostgreSQL是世界上功能最强大的开源数据库,在国内得到了越来越多机构和开发者的青睐和应用.随着PostgreSQL的应用越来越广泛,Oracle向PostgreSQL数据库的数据迁移需求也越来越多.数据库之间数据迁移的时候,首先是迁移数据,然后就是SQL.存储过程.序列等程序中不同的数据库中数据的使用方式的转换.下面根据自己的理解和测试,写了一些SQL以及数据库对象转换方面的文章,不足之处,尚请多多指教. 1.NVL2 NVL2(expr1, expr2, expr3) 是Oracle的

oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]

oracle                                       -->                             mysql to_char(sysdate,'yyyy-mm-dd')-->date_format(sysdate(),'%Y-%m-%d');to_date(sysdate,'yyyy-mm-dd')-->STR_TO_DATE(sysdate(),'%Y-%m-%d'); 1.oracle  (1)使用TO_CHAR函数处理数字 

oracle拉格朗日-哪位大神给写一个oracle中关于拉格朗日插值法的函数??大神 求指教啊

问题描述 哪位大神给写一个oracle中关于拉格朗日插值法的函数??大神 求指教啊 哪位大神给写一个oracle中关于拉格朗日插值法的函数??大神 求指教啊

installshield-求教,注册表删除函数或查询某个父键下有没有子键的函数

问题描述 求教,注册表删除函数或查询某个父键下有没有子键的函数 installshield里删除某个父键,要求:如果父键下面有子键,不删除,没有子键,删除. 解决方案 两张表之间有设置主外键关系就可以了

Oracle学习记录之使用自定义函数和触发器实现主键动态生成_oracle

很早就想自己写写Oracle的函数和触发器,最近一个来自课本的小案例给了我这个机会.现在把我做的东西记录下来,作为一个备忘或者入门的朋友们的参考. 案例介绍: 招投标管理系统(数据库设计). 数据表有以下两张: 招标书(招标书编号.项目名称.招标书内容.截止日期.状态). 投标书(投标书编号.招标书编号.投标企业.投标书内容.投标日期.报价.状态). "招标书编号"为字符型,编号规则为 ZBYYYYMMDDNNN, ZB是招标的汉语拼音首字母,YYYYMMDD是当前日期,NNN是三位流

C#调用ORACLE存储过程返回结果集及函数

oracle|存储过程|函数   ORACLE段:首先在ORACLE建立PACKAGE和PACKAGE BODY,将在这里面定义函数和存储过程返回结果集.1:建立PACKAGE:CREATE OR REPLACE package SCOTT.pk_wtistype mytype is ref cursor;procedure p_wt(mycs out mytype);function f_get(str in varchar2)return varchar2;end; /说明:其实PACKAG