Как использовать SQL Like Operator в IBatis 2?

1

Может ли кто-нибудь объяснить мне, как можно использовать оператор SQL Like в IBatis 2?

Я хочу выполнить некоторый код SQL, как это (я хочу найти что-то в столбце A, которое будет запущено с буквы H):

SELECT table1.columnA,
       table1.columnB          
FROM   table1
WHERE  table1.columnA LIKE H%

Я пробовал этот код IBatis, но он не работает (я использую базу данных oracle):

<select id="selectExecuting" resultMap="myOenResultmap" parameterClass="java.util.Map">
    SELECT table1.columnA,
           table1.columnB          
    FROM   table1
    WHERE  table1.columnA LIKE '%$H$%'
</select>
Теги:
ibatis

2 ответа

1

Как оператор в iBatis

Сконцентрируйте "%" в sql.

<select id="getEmpByFName">
    select * from emp where first_name like '%' || #value# || '%'
</select>

Источник

0

Вы должны использовать NAME, например # text # || '%'

  • 0
    Это не работает: ГДЕ pmg.modul LIKE # P # || '%'
  • 0
    Используйте это '%' + # {text} + '%'
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню