关于oracle的一个查询问题 有一组数据:Apple OranGe BananA 等,都是这样大小写混写的一组数据,存在表 fruit中的A列中select A from fruit where a like '%XXX%'希望 XXX 这个 where 条件可以不区分大小写,比如我在 XXX 处写一个“app”就可以把 Apple 查出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LOWERselect A from fruit where LOWER(a) like '%XXX%' 1楼是正解,只是'%XXX%'好像也得加LOWER 。 select A from fruit where instr(upper(a), upper('app'))>0;%XXX% 这样使用不了index,instr(upper(a), upper('app')) 可以建立function index; select A from fruit where LOWER(a) like lower('%XXX%')select A from fruit where upper(a) like upper('%XXX%') 有多个端口级别判断线段级别问题(SQL) 3个字段group by,然后再统计的sql语句的问题! 语句里面可以直接调用有输出参数的函数吗? 数据一次性导出内存溢出 ORACLE 中如何把一个月月末的几天转化为下个月的一号 怎样找出含有错误数字的记录!!?? 如何让数据库自动生成序号 用一条sql语句执行Oracle表更新问题! 求助! 在Oracle中如何显示某字段最近20分钟的记录? 俺想建一个view 使表的结构 清晰 省空间,但需要建立 index 加快速度,怎么办?(数据量很大) long raw ;如何在存储过程里 进行 insert? oracle9i触发器做数据同步
select A from fruit where LOWER(a) like '%XXX%'
select A from fruit where instr(upper(a), upper('app'))>0;%XXX% 这样使用不了index,instr(upper(a), upper('app')) 可以建立function index;
select A from fruit where upper(a) like upper('%XXX%')