Avatar billede sol18 Nybegynder
04. januar 2005 - 11:51 Der er 9 kommentarer og
1 løsning

where databasefelt1 LIKE databasefelt2

Hej

Hvordan benytter man LIKE % på databasefelt istedet for variabel

Jeg har to databasefelter hvor rejserbasis.land er kommasepareret

SELECT land
FROM land, rejserbasis
WHERE land.land LIKE %rejserbasis.land%

Håber i kan hjælpe
Avatar billede fennec Nybegynder
04. januar 2005 - 11:55 #1
Dette er et gæt:

WHERE land.land LIKE '%'+rejserbasis.land+'%'
Avatar billede arne_v Ekspert
04. januar 2005 - 11:55 #2
Prøv:

WHERE land.land LIKE CONCAT('%',rejserbasis.land,'%')
Avatar billede sol18 Nybegynder
04. januar 2005 - 12:21 #3
Hej
WHERE land.land LIKE '%'+rejserbasis.land+'%'
returnere alle poster i land.land

WHERE land.land LIKE CONCAT('%',rejserbasis.land,'%')
giver fejlmed
Avatar billede arne_v Ekspert
04. januar 2005 - 12:25 #4
Hvilken fejl ?
Avatar billede sol18 Nybegynder
04. januar 2005 - 13:10 #5
Den giver ikke fejl sorry - men returnere kun land på de poster i rejserbasis.land der ikke indeholder kommasepareret data.
Avatar billede sol18 Nybegynder
04. januar 2005 - 14:03 #6
Fandt fejlen
WHERE rejserbasis.land LIKE CONCAT('%',land.land,'%')

Det kommaseparerede felt rejserbasis.land skulle stå først

Tak for hjælpen
Avatar billede sol18 Nybegynder
04. januar 2005 - 14:09 #7
hvordan er det nu lige man give point
Avatar billede arne_v Ekspert
04. januar 2005 - 14:14 #8
vi skal ligge et svar først
Avatar billede arne_v Ekspert
04. januar 2005 - 14:14 #9
svar fra mig
Avatar billede fennec Nybegynder
04. januar 2005 - 14:17 #10
Det er vel dine point arne_v, da det er din løsning, så jeg skal vel ikke ligge et svar :o)
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