Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 LIKE все записи  [new]
не знаю
Guest
как можно сделать запрос так, что несмотря на условие LIKE выбирались все записи?
что то типа select * from orders where orderID LIKE %
где % - все записи.
6 июн 05, 17:18    [1600429]     Ответить | Цитировать Сообщить модератору
 Re: LIKE все записи  [new]
vooo
Member

Откуда:
Сообщений: 1316
добавить условие например OR 1<>2???
6 июн 05, 17:21    [1600438]     Ответить | Цитировать Сообщить модератору
 Re: LIKE все записи  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3000
это имелось в виду

select * from orders where orderID LIKE '%'
6 июн 05, 17:22    [1600441]     Ответить | Цитировать Сообщить модератору
 Re: LIKE все записи  [new]
спасибо
Guest
про кавычки я не знал :)
6 июн 05, 17:28    [1600472]     Ответить | Цитировать Сообщить модератору
 Re: LIKE все записи  [new]
Paul Sacks
Member

Откуда:
Сообщений: 1105
не знаю
как можно сделать запрос так, что несмотря на условие LIKE выбирались все записи?
что то типа select * from orders where orderID LIKE %
где % - все записи.

Интересно, а зачем это надо????
6 июн 05, 17:45    [1600551]     Ответить | Цитировать Сообщить модератору
 Re: LIKE все записи  [new]
Berg
Member

Откуда: Кр-ск
Сообщений: 3480
Paul Sacks
не знаю
как можно сделать запрос так, что несмотря на условие LIKE выбирались все записи?
что то типа select * from orders where orderID LIKE %
где % - все записи.

Интересно, а зачем это надо????


Например, для построителя запросов какого-нибуть. Что-то вроде юзер вводит в поле значение фильтра и мы его подставляем в строку. Если он ввел пусто, то он ВСЕ записи.
6 июн 05, 17:49    [1600567]     Ответить | Цитировать Сообщить модератору
 Re: LIKE все записи  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Не лучше ли делать анализ переданных данных? если передана пустая строка то просто SELECT, иначе LIKE 'лалала'
6 июн 05, 17:52    [1600578]     Ответить | Цитировать Сообщить модератору
 Re: LIKE все записи  [new]
Taffy
Member

Откуда:
Сообщений: 20501
А не лучше
where @a is null or @a = a
?
6 июн 05, 17:55    [1600592]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить