Подтвердить что ты не робот

Как искать имена с апострофом в SQL Server?

SELECT *
  FROM Header
 WHERE (userID LIKE [%'%])
4b9b3361

Ответ 1

Двойное их удаление;

SELECT *
  FROM Header
 WHERE userID LIKE '%''%'

Ответ 2

SELECT     *
FROM Header WHERE (userID LIKE '%''%')

Ответ 3

SELECT *   FROM Header  WHERE userID LIKE '%' + CHAR(39) + '%' 

Ответ 4

Скобки используются вокруг идентификаторов, поэтому ваш код будет искать поле %'% в таблице Header. Вы хотите использовать строку insteaed. Чтобы поставить апостроф в строковом литерале, вы используете двойные апострофы.

SELECT *
FROM Header WHERE userID LIKE '%''%'

Ответ 5

Это:

SELECT * FROM Header 
WHERE (userID LIKE '%''%')

Ответ 6

select * from Header where userID like '%''%'

Надеюсь, что это поможет.

Ответ 7

Сравнить Имя с апострофом в DB throgh Код Java

String sql="select lastname  from employee where FirstName like '%"+firstName.trim().toLowerCase().replaceAll("'", "''")+"%'"

statement = conn.createStatement();
        rs=statement.executeQuery(Sql);

итерации результатов.

Ответ 8

Вы также можете использовать обратную косую черту ('\') для выхода, например, SELECT * FROM Header WHERE userID LIKE '%\'%'