Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Вхождение части слова


Автор: Самозванка 3.10.2007, 13:05
База Sybase.
Можно ли составить запрос такого вида:

select * from OOO where podstroka является частью stroka

?

Автор: Anark1 3.10.2007, 14:32
Код

SELECT * FROM table1 WHERE field1 LIKE '%podstroka%'


Добавлено через 12 минут и 24 секунды
Но LIKE, если мне не изменят, не использует индексы. Альтернативный вариант - использование 
Код

...
GROUP BY <группировать по данному столбцу>
HAVING <с данным условием>

Автор: Самозванка 3.10.2007, 14:50
спасибо
Anark1

а возможно в where записать 2 условия и это так сделать? (ылыооы AND flskdfl)
то есть через AND или по другому?

Добавлено @ 14:57
просто есть 2 запроса:
Код

select * from ipr_birja where goodclassid like '%$id%'
select * from ipr_birja where datepart between '$date31' and  '$date41'


как мне их можно в один объединить?

Автор: Самозванка 3.10.2007, 15:10
делаю так: 
Код

select * from ipr_birja where  goodclassid like '%$id%' AND datepart between '$date31' and  '$date41' 


не работает

Добавлено через 9 минут и 44 секунды
сделала))) извините за тупость)

Автор: Anark1 3.10.2007, 15:44
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)