Comment utiliser l'apostrophe dans l'opérateur LIKE sur une clause WHERE? Exemple - WHERE WORD comme '% Voilà pourquoi%'

Nov 24 2020

Dans SQL Server, comment utiliser une apostrophe dans l'opérateur LIKE sur une clause WHERE?

Exemple: WHERE WORD like '%That's why%'

J'ai besoin de récupérer les données qui correspondent au mot "C'est pourquoi" dans la colonne WORD.

Données factices sur la colonne WORD:

  1. Alors c'est pourquoi nous avons fait demi-tour
  2. et c'est pourquoi ça n'a pas marché

Quand j'utilise '%That\'s why%', je reçois

Syntaxe incorrecte près de «s»

Lorsque j'utilise '%That''s why%', j'obtiens l'erreur suivante

Syntaxe incorrecte près de «s why%»

Réponses

2 SaiAbhiramInapala Nov 25 2020 at 06:19

WHERE WORD like '%That''s why%'

Exemple (SQL Server):