SQL Vérifier si un texte contient un mot

J'ai un Texte,

'Me and you against the world' // false
'Can i have an email address'  // true
'This is an'  // true
'an' //true

Je veux vérifier si le mot an est à l'intérieur de ma Chaîne.

Comment puis-je vérifier si un texte contient un mot spécifique dans SQL? Je ne peux pas ajouter un catalogue de texte intégral. Otherwies je pourrais

SELECT * FROM TABLE WHERE CONTAINS(Text, 'an')
  • où la colonne like '% un %'
  • j'ai ajouté un exemple qui ne correspond pas à % une %
  • Bien sûr... où ''|| colonne || '' like '% un %'. (Où || est la norme ANSI SQL concat, SQL Server peut avoir une fonction concat à la place?)
InformationsquelleAutor fubo | 2015-04-01