Toon posts:

[SQL] Specifieke query

Pagina: 1
Acties:

Verwijderd

Topicstarter
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!

[ Voor 6% gewijzigd door Verwijderd op 17-08-2005 15:27 ]


  • mkleinman
  • Registratie: Oktober 2001
  • Laatst online: 20:41

mkleinman

8kWp, WPB, ELGA 6

Wat voor database gebruik je? Oracle?

Duurzame nerd. Veel comfort en weinig verbruiken. Zuinig aan doen voor de toekomst.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Dus je wilt weten of ze fileID: 1xxxx bevatten en zoekt dan op linkID: 1 :?
Of is dat een foutje in je voorbeeld?

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:43
Dus, eigenlijk wil je ook zoeken op de spatie die achter die 1 staat...

https://fgheysels.github.io/


Verwijderd

Topicstarter
@mkleinman64: MS
@ACM: nee, alleen linkID: 1
@whoami: er staat geen spatie maar een dubbel aanhalingsteken en een groter-dan teken achter:
'linkID: 1">'

[ Voor 12% gewijzigd door Verwijderd op 17-08-2005 15:28 . Reden: fileID ipv linkID ]


  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 15:41

Tukk

De α-man met het ẞ-brein

Er staat een spatie voor de 1 bij je LIKE statement.

code:
1
'%linkID: 1%' != 'linkID:1'

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


Verwijderd

Topicstarter
Exacte string in document:
linkID: 1">

Verwijderd

Topicstarter
Is inmiddels opgelost, 2e SQL-query uit 1e post werkt toch.
Pagina: 1