firebird: как использовать «%» в предложении where? - PullRequest
0 голосов
/ 22 ноября 2010

дорогой всем.Я знаком с MySQL, но не в Firebird.

Я пытаюсь найти некоторые конкретные данные в DB. Но после того, как я попытаюсь использовать «%», где cluse я получаю сообщение об ошибке:

Dynamic SQL Error SQL error code = -104 Token unknown - line 3, column 43 %

это мой сценарий:

$ssWhere .= " PROD_DATE LIKE ''%".$_POST['sSearch_8']."%'' ";

могу ли я использовать '%' в предложении where в firebird?

Ответы [ 2 ]

3 голосов
/ 22 ноября 2010

Я думаю, вам нужно указать одинарную кавычку:

$ssWhere .= " PROD_DATE LIKE '%".$_POST['sSearch_8']."%' ";
0 голосов
/ 10 декабря 2010

Попробуйте:

ВЫБРАТЬ a. * ИЗ таблицы a ГДЕ a.fieldname LIKE 'A%'

...