Ik moet in een tabel, in de kolom 'xmlFileData' zoeken naar een exacte string:
'linkID: 1'.
Met de volgende zoekopdrachten krijg ik ook records terug met linkID: 1xxx (dus waarin de 1 voorkomt), of helemaal niks, terwijl ik wel weet dat het ergens in staat:
[list]
• SELECT *
FROM xmlFiles
WHERE xmlFileData LIKE '%linkID: 1%';
Retourneert niks
• SELECT *
FROM xmlFiles
WHERE CONTAINS (xmlFileData, 'linkID:1');
Retourneert ook 1xxx-links
• SELECT *
FROM xmlFiles
WHERE CONTAINS (xmlFileData, 'linkID AND 1');
Foutmelding: query contains ignored words
FREETEXT ipv CONTAINS levert ook niet het gewenste resultaat.
Hulp gewenst!
'linkID: 1'.
Met de volgende zoekopdrachten krijg ik ook records terug met linkID: 1xxx (dus waarin de 1 voorkomt), of helemaal niks, terwijl ik wel weet dat het ergens in staat:
[list]
• SELECT *
FROM xmlFiles
WHERE xmlFileData LIKE '%linkID: 1%';
Retourneert niks
• SELECT *
FROM xmlFiles
WHERE CONTAINS (xmlFileData, 'linkID:1');
Retourneert ook 1xxx-links
• SELECT *
FROM xmlFiles
WHERE CONTAINS (xmlFileData, 'linkID AND 1');
Foutmelding: query contains ignored words
FREETEXT ipv CONTAINS levert ook niet het gewenste resultaat.
Hulp gewenst!
[ Voor 6% gewijzigd door Verwijderd op 17-08-2005 15:27 ]