Avatar billede elskermad.dk Nybegynder
19. februar 2006 - 13:36 Der er 7 kommentarer og
1 løsning

søgning i en int-kolonne med et universaltegn som x

Hej Eksperter!

Jeg har en tabel med en række postnumre... Jeg vil gerne lave noget søgning i det, men vil os gerne give mulighed for at man kan søge bredt...

Det giver meget begrænset søgning fx kun at indtaste 9990 (Skagen) og derfor kunne jeg godt tænke mig at man kunne indtaste fx 999x eller 9x99 eller 9xxx også x'erne repræsenterede et hvilketsomhelst tegn...

Hvordan gøres det nemmest? :)
Avatar billede htm Nybegynder
19. februar 2006 - 13:56 #1
Brug underscore (_)

eks.

SELECT by FROM Post WHERE PostNR LIKE '9_90'

Er ikke sikker på at like virker på talkolonner (int), men prøv det.
Avatar billede elskermad.dk Nybegynder
19. februar 2006 - 14:26 #2
det ser ud til at virke :P viele dank! hvor ved du sådan noget fra? :) smid svaret
Avatar billede htm Nybegynder
19. februar 2006 - 15:01 #3
"hvor ved du sådan noget fra?" :-) - det er standard SQL syntax

Det første der kom frem på google: http://www.1keydata.com/sql/sqllike.html
Avatar billede elskermad.dk Nybegynder
19. februar 2006 - 15:49 #4
hvad søgte du efter for at finde det? kan jo lige så godt få noget mysql-selv-hjælps-tips
Avatar billede elskermad.dk Nybegynder
19. februar 2006 - 16:00 #5
lige et tillægsspørgsmål jeg ikke synes jeg kan finde på siden og som selvfølgelig er i orden hvis du ikke vil/kan svare på: er det muligt at gøre så den kan være ligeglad med om x repræsenterer 1 eller flere tegn?
Avatar billede elskermad.dk Nybegynder
19. februar 2006 - 16:01 #6
er det % så?
Avatar billede htm Nybegynder
19. februar 2006 - 16:04 #7
Avatar billede elskermad.dk Nybegynder
19. februar 2006 - 16:05 #8
ja det er det :P tak igen
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