Я ищу инструкцию SQL Server для извлечения записей Where myfield content, предоставляющий подстроку.SQL Server statement Где myfield content дает подстроку
0
A
ответ
1
Другой возможности вашей подстроки использовать LIKE:
SELECT
MT.column_1,
....
FROM
My_Table MT
WHERE
some_column LIKE '%' + @search_string + '%'
0
Вы можете использовать CHARINDEX
Select * From YourTable
Where
CharIndex('yoursubstring', myfield) > 0
0
Try PATINDEX.
SELECT *
FROM Table
WHERE patindex('%string%', data) > 0
0
select * from mytable where myfield like '%literalstring%'
или
select * from mytable where myfield like '%' + @stringvar + '%'
... не совсем ясно, является ли буквальной или переменной
Смежные вопросы
- 1. SQL Server Case Statement
- 2. SQL Select Statement Где
- 3. Basic SQL Statement (Где)
- 4. SQL Server - Case Statement
- 5. SQL Server: Where & Like Statement
- 6. Sql Server Case Statement дает мне ошибки в пользовательской функции
- 7. Проблема SQL Server OR statement
- 8. Получить подстроку в SQL Server
- 9. SQL Server 2008 Заменить подстроку
- 10. SQL Server - как вставить подстроку?
- 11. SQL Server if Statement> =
- 12. SQL Server Хранимая процедура - «IF statement» vs «Где критерии»
- 13. о sql server merge statement
- 14. CASE when statement SQL Server
- 15. SQL Server: AND OR statement
- 16. SQL Server Хотя Statement ошибки
- 17. CASE Statement SQL Server 2012
- 18. SQL Server Express IF Statement
- 19. SQL Select Statement не дает ожидаемых результатов?
- 20. SQL Server case in where statement
- 21. выбрать где подстроку
- 22. SQL Server Datetime Conversion in Select Statement
- 23. SQL Server pivot using case statement
- 24. Получить подстроку, усеченную в SQL Server
- 25. Как получить подстроку в SQL Server?
- 26. Как извлечь подстроку в SQL Server
- 27. Как использовать подстроку в SQL Server
- 28. case statement in where where - SQL Server
- 29. Ошибка с VB.NET/SQL Server Update Statement
- 30. PHP Sql Server Output Parameter дает ошибку
Это будет работать, но использование шаблона '% search%' - способ пропускать любые индексы, которые могут присутствовать, что приводит к полному сканированию таблицы и, следовательно, к ужасно плохой производительности .... –
Это будет иметь место в любом решении, кроме полнотекстового поиска, где вы пытаетесь найдите строку внутри столбца. –