Avatar billede spectual Nybegynder
20. juni 2001 - 13:25 Der er 8 kommentarer og
1 løsning

Søge på %

Hvis jeg en sql sætning der ligner:

SELECT * FROM person WHERE fornavn LIKE \'%peter%\'

... hvordan laver jeg så en søgning på % istedet for peter?
Avatar billede cool_casper Nybegynder
20. juni 2001 - 13:37 #1
Du søger på #37 eller chr(37)...
20. juni 2001 - 13:49 #2
Når du bruger % foran, søger den kun efter navne, har ét bogstav/tegn foran Peter (og efter)
Hvis du derimod skriver:
SELECT * FROM person WHERE fornavn LIKE \'*peter*\'

får du alle, hvor peter indgår...

Jeg ved ikke om det er det, du mener?

/Thomas
Avatar billede spectual Nybegynder
20. juni 2001 - 13:52 #3
Det er ikke det jeg mener og dit indlæg er forkert.

% har den funktion som du kalder *.

Jeg vil have et recordset med alle de steder hvor der indgår % i feltet fornavn.
Avatar billede spectual Nybegynder
20. juni 2001 - 13:53 #4
Dette spørgsmål er måske mere tiltænkt ASP kategorien?

Det er jo en Access database jeg vil køre en sql sætning på.
20. juni 2001 - 14:31 #5
Du er hård, Spectual! :o)

Men så burde du jo bare kunne skrive:
SELECT * FROM person WHERE fornavn LIKE \"*%peter%*\"

/Thomas
Avatar billede jimse Nybegynder
20. juni 2001 - 14:36 #6
Select * From person Where fornavn LIKE *%*
Avatar billede spip Nybegynder
20. juni 2001 - 18:14 #7
Jeg ved ikke om det virker i Access, men i MS SQL kan du benytte [] til at indkapsle et tegn, som kan benyttes som wildcard, så der bliver søgt på dette i stedet. Det vil sige din søgestreng ser sådan ud:

SELECT * FROM person WHERE fornavn LIKE \'%[%]%\'

Det returnerer alle poster, hvor fornavn indeholder \'%\'.
Avatar billede spectual Nybegynder
21. juni 2001 - 14:57 #8
tak, spip - jeg prøver det lige af
Avatar billede spectual Nybegynder
21. juni 2001 - 14:58 #9
For fedt spip! Det virker :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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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