读书人

Oracle 9i中的SQL LIKE语句,该怎么处理

发布时间: 2012-02-20 21:18:25 作者: rapoo

Oracle 9i中的SQL LIKE语句
数据库里面有
XXA
XXB
XXC
XXD
XXE
我输入XXF之后能select出
XXA
XXB
XXC
XXD
XXE
就是最后一个字符不一样(都是大写字母A-Z).前面部分一样的.


[解决办法]
select * from test where name like substr( 'xxf ',1,length( 'xxf ')-1)|| '% '

LOVE2008> select * from test where name like substr( 'xxf ',1,length( 'xxf ')-1)|| '% ';

ID NAME
---------- --------------------
1 xxa
2 xxb
LOVE2008> select * from test;

ID NAME
---------- --------------------
1 xxa
2 xxb
3 xfd

读书人网 >oracle

热点推荐