Avatar billede davidfossil Nybegynder
25. september 2002 - 15:33 Der er 1 kommentar og
3 løsninger

søge-tricks

hvilke tricks kan jeg bruge i et sql kald i forbindelse med søgning ?

jeg vil gerne kunne søge på fritekst i et felt og vælge mellem "hele feltet", "en del af feltet" eller "starten af feltet" ...
Avatar billede lasse_buck Nybegynder
25. september 2002 - 15:48 #1
Du kan bruge = og LIKE.
= 'fritekst' når det er hele feltet.
LIKE 'fritekst%' når feltet skal begynde med din fritekst.
LIKE '%fritekst' når feltet skal slutte med din fritekst.
LIKE '%fritekst%' når det er en vilkårlig del af feltet.

Se evt.:
http://www.eksperten.dk/spm/261724
Avatar billede sthen Nybegynder
25. september 2002 - 16:09 #2
LIKE '% fritekst %' når det er et vilkårligt HELT ord i feltet.
Avatar billede morw Nybegynder
25. september 2002 - 16:23 #3
Fulltext søgning er mere advanceret:

http://www.mysql.com/doc/en/Fulltext_Search.html#IDX1504
Avatar billede davidfossil Nybegynder
25. september 2002 - 17:24 #4
glimrende - mange tak alle tre :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester