11. august 2005 - 12:52Der er
4 kommentarer og 1 løsning
SQL: At distincte en del af et felt
Hej!
Jeg har en tabel med en række adresser i lejlighedsblokke. Nogen bor i stuen "st." - andre bor på hhv. 1., 2., 3. sal osv.
Jeg har brug for at vide hvilke forskellige sale der findes i et bestemt udtag.
Jeg kan godt eks. skrive "SELECT adresse FROM adresser WHERE adresse LIKE '%, _.%' og jeg får så alle adresser på 1-9. sal. (dette er i og for sig nok). Men hvordan kan jeg distincte "sal"-tallet, så jeg ved en søgning med 30 lejligheder i hhv. st., og på 1., 2. og 3. sal får et output a la:
hvis du bruger access og du vidste at de sidste tre bogstaver i adressen definerer salen Så kunne du måske gøre sådan her SELECT adresse FROM adresser WHERE adresse LIKE '%, _.% Order By Right(adresse,3)' men er ikke 100% på den holder, måske :o)
Jeg har besluttet mig for at der skal være et seperat felt til etager, som genereres vha. asp. Jeg har desværre ikke kunnet få nogen af jeres forslag til at virke, så jeg ser dette som den bedste løsning.
Synes godt om
Ny brugerNybegynder
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.