在PL/SQL中经常会用碰到字符串的处理问题,比如截取、拼接、包含、大小写处理等等。今天呢,就对包含做一简单的说明:
1、本人建议使用的是INSTR()函数,理由呢,是处理速度快,限制条件少;示例如下:
SELECT * FROM students WHERE INSTR(name,'康')>0
2、其次,使用比较笨但好多人都在用的方法LIKE,为什么说比较笨呢,因为它处理效率低嘛
SELECT * FROM students WHERE name like '康%';
3、最后呢,在建立索引的限制条件下,才可以使用的一个函数CONTAINS();该函数必须在检索列建立索引,不然会报错。
SELECT * FROM students WHERE contains(name,'康');
好了,就到这里吧,下班了!!!!