Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Базы данных под .NET > проверка на вхождения числа |
Автор: shurokan 22.7.2009, 19:49 |
Есть таблица с полем 'limit' (double). Например есть 4 строки, где limit=4,7,9,11 соотвественно. Как сделать выбор первого числа, которое включает в себя число "6" с помощью sql-запроса? P.S. Использование IN не катит. SELECT limit FROM tables WHERE 6 IN (limit) - выдает ошибку |
Автор: Выхухоль 22.7.2009, 20:09 |
SELECT limit FROM tables WHERE charindex('6',convert(varchar(255),limit))<>0 |
Автор: Fish 22.7.2009, 20:11 | ||
Если использовать тип varchar то можно, а с даблом незнаю наверное разбить число на сотни десятки и единицы. |