Avatar billede little_kim86 Nybegynder
29. august 2006 - 17:30 Der er 19 kommentarer og
1 løsning

Untræk med nogle ubestemte tal

Jeg skal lave et udtræk af min database, hvor det jeg vil trække ud kan se sådan ud "1/3/88".

Mit problem er så at det kun er "1" der er bestemt med hvis jeg bare skriver where mappe like %'1/'% så kan det jo stå på nr 2 plads og det er ikke godt...

Så har brug for et eller andet der kan sige at på nr 2 plads skal der være et tal.

Nogle der forstår mig?
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:14 #1
Hva' så med?: where mappe like '1/'%
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:15 #2
Næh.. sådan: where mappe like '1/%'
Avatar billede little_kim86 Nybegynder
29. august 2006 - 18:17 #3
Nej det går jo ikke an... Fordi så kan "1" jo også stå på nr 2 plads...
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:18 #4
Dvs, "1" må KUN være før det første "/" ?
Avatar billede little_kim86 Nybegynder
29. august 2006 - 18:18 #5
ups sorry... Troede bare du manglede en %... Ved ikk hva den % gør...
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:19 #6
"%" svarer til "alt" eller "*".
Prøv det lige.. altså med kun 1x "%": where mappe like '1/%'
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:19 #7
Svar lige på 29/08-2006 18:18:34 ..
Avatar billede little_kim86 Nybegynder
29. august 2006 - 18:20 #8
hvodan virker like når du ikk skriver "%'indhold'%"?
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:22 #9
Hvis jeg ikke husker galt, er det sådan:

'%søgeord%'

Hvis vi søger på '%an%', vil den finde "hans".

Hvis vi søger på 'an%', vil den "anne" og ikke "hans", fordi navnet ikke starter med "an".

Hvis vi søger på '%us', vil den finde "klaus".
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:22 #10
Rettelse:
Hvis vi søger på '%an%', vil den finde "anne" og "hans".
Avatar billede little_kim86 Nybegynder
29. august 2006 - 18:22 #11
ja det må den kun...
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:23 #12
Hvis man ikke bruger "%", finder den det eksakte/nøjagtige søgeord..

Eksempel:
like 'an' -> finder kun dem der hedder "an".. dvs, den finder hverken "anne" eller "hans"..
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:26 #13
Jeg kan ikke lige se, hvordan man kan søge efter "1/noget her", og sørge for, at "1" ikke kommer andre steder..

Med '1/%' kan "1" komme ind på andre pladser: 1/1/88, 1/2/1 osv..
Avatar billede little_kim86 Nybegynder
29. august 2006 - 18:27 #14
Det vil sige det er det samme som at skrive navn='an'??
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:28 #15
Ja, like 'an' svarer til name='an'
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:28 #16
"%" er det man kalder "wildcard".. dvs, "ukendte" tegn..
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:30 #17
Se f.eks. under "Using LIKE" (omkring midten på siden): http://www.w3schools.com/sql/sql_where.asp
Avatar billede thesurfer Nybegynder
29. august 2006 - 18:32 #18
Hvis det er en MS Access database, skal man vist bruger "*" i stedet for "%"..
Men mener at have brugt "%" med en MS Access database..
Avatar billede little_kim86 Nybegynder
22. september 2006 - 12:46 #19
Vil du ligge et svar "thesurfer"?
Avatar billede thesurfer Nybegynder
25. september 2006 - 10:10 #20
Yep :-)
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
Kurser inden for grundlæggende programmering

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