Avatar billede danq Nybegynder
09. november 2003 - 01:18 Der er 5 kommentarer og
1 løsning

Splitte og tjekke inden udtræk

Jeg sidder i det problem at jeg skal udtrække alle rækker der matcher mine kriterier.. For at de skal matche skal der i feltet XXXXX splittes en streng. disse strenge skal så sammenlignes for at finde ud af om der er en af dem(altså om den specifikke streng indgår i feltet) der matcher. Hvordan kan jeg gøre dette? min db kører mysql... det hele bliver kørt på paging så jeg kan ikke bare hive alle rækker ud og derefter sorteres.. :) det skal ske inden.. håber i kan hjælpe...
MVH Danq
Avatar billede dawin_dk Nybegynder
09. november 2003 - 02:13 #1
du burde ikke ha noget i et felt der skal splittes... det bør du have lagt ud i en tabel for sig selv du link til den enkelte record...
Avatar billede danq Nybegynder
09. november 2003 - 02:33 #2
nej lige præcis ikke.. for det fungerer på denne måde at der kan være op til 20 - 30 (og der kommer flere løbende) forskellige værdier.. det bliver alt for hårdt arbejde at lave i en tabel for sig... men er der en måde på det andet eller ej?
Avatar billede dawin_dk Nybegynder
09. november 2003 - 02:41 #3
du skal ikke lave 1 tabel til hver ekstra værdi-type der kan forekomme... er der 20-30 .. så har du bare 20-30 tilsvarende poster ovre i den anden database ... det er både smartere, nemmere og hurtigere at køre på den måde...

men ja der er en måde .. hvis du får skrevet værdierne så der står f.esk.

///værdi1///værdi2///værdi3///værdi4/// ....

så vil du kunne finde den med: where felt like '%///værdi4///%'

(istedet for /// kan du bruge noget andet der ikke naturligt forekommer i de ord/tal du sakl søge efter...
Avatar billede danq Nybegynder
09. november 2003 - 02:53 #4
gider ikke blive ved med at forklare dette latterlige emne om hvorfor jeg ikke opretter en ny tabel.. det er en længere historie.. men du ramte plet med like %.. så den smutter jeg lige point til dig på...takker
//danq
Avatar billede danq Nybegynder
09. november 2003 - 02:54 #5
drop et svar
Avatar billede dawin_dk Nybegynder
09. november 2003 - 02:59 #6
yeps yeps
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