Here is a more descriptive source code of what I am trying to achieve:
var escapeChar = '|';
var value = '10' + escapeChar + '%'; // escape char
var pattern = '%' + value + '%';
var dataSource = 'db:/test/test_table';
var table = databaseManager.getTable(dataSource);
var column = 'TestColumn'; // ntext in MS SQL Server
var searchFoundset = databaseManager.getFoundSet(dataSource);
var qbSelect = databaseManager.createSelect(dataSource);
var qbColumn = qbSelect.getColumn(column);
qbSelect.where.add(qbColumn.like(pattern, escapeChar));
searchFoundset.loadRecords(qbSelect);