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

Oracle 9i中的SQL LIKE语句数据库里面有XXAXXBXXCXXDXXE我输入XXF之后能select出XXAXXBXXCXXDXXE就是最后

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