Как искать запись со специальным символом (') в БД - PullRequest
2 голосов
/ 09 июля 2009

Я хочу выбрать строку, в которой условием совпадения является Что.

Как написать запрос?

Я не могу написать, как - "ВЫБЕРИТЕ * ОТ ГДЕ [НАЗВАНИЕ], КАК" Что такое "

Что делать?

1 Ответ

11 голосов
/ 09 июля 2009

Попробуйте экранировать цитату (') с другой цитатой.

declare @FISH TABLE (
    Name varchar(20)
)

insert into @FISH values ('COD''N''CHIPS')
insert into @FISH values ('CODNCHIPS')
SELECT * FROM FISH WHERE [Name] LIKE 'COD''N''CHIPS'

Распечатывает

COD'N'CHIPS

Как и ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...