如何在DB中搜索具有特殊字符(')的记录

时间:2009-07-09 10:34:40

标签: sql-server database

我想选择匹配条件为What's的行。

如何编写查询?

我写得不像 - “SELECT * FROM WHERE [TITLE] LIKE'什么是'..

怎么办?

1 个答案:

答案 0 :(得分:11)

尝试使用另一个引号转义引号(')。

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

正如所料。