Частичный поиск по id
Как сделать, чтобы sql запрос позволял бы искать частично по id?
У меня есть такой код:
return cFactory::getDB()->getRows("
SELECT TOP 20
ID_Order,
ID_Contact
FROM
tblOrder
WHERE
ID_Contact IS NOT NULL
AND ID_Order = ''
", __FILE__, __LINE__);
Но как правильно написать WHERE с ID_Order если like можно использовать только для строковых значений?
Ответы (1 шт):
Автор решения: Moonwolf45
→ Ссылка
Перечитал документацию MS SQL, работает даже так:
return cFactory::getDB()->getRows("
SELECT TOP 20
ID_Order,
ID_Contact
FROM
tblOrder
WHERE
ID_Contact IS NOT NULL
AND ID_Order LIKE '" . $search . "%'
", __FILE__, __LINE__);