30. maj 2009 - 00:12Der er
5 kommentarer og 1 løsning
Ny kolonne med optælling
Hejsa Eksperter
Jeg er nybegynder med MySql så har brug for lidt hjælp.
Eksempel:
Jeg har en tabel med følgende
ID HP TEKST 1 aa.dk bil,hus,penge,mad 2 bb.dk hund,penge,cykel 3 cc.dk mad,vovse,film
Jeg ønsker en ny kollonne der kan fortælle mig om ordene penge og mad findes i de forskellige tekster og hvormange gange. Altså således:
ID HP TEKST Penge-Mad 1 aa.dk bil,hus,penge,mad 2 2 bb.dk hund,penge,cykel 1 3 cc.dk mad,vovse,film 1
Jeg kan kun lave så jeg får dette resultat med 2 kolonner istedet for 1. Anvender noget lignende
Case When tekst like 'penge' then 1 else 0 End as 'penge'
ID HP TEKST Penge Mad 1 aa.dk bil,hus,penge,mad 1 1 2 bb.dk hund,penge,cykel 1 0 3 cc.dk mad,vovse,film 0 1
Det skulle gerne kunne fungere sådan at jeg f.eks. kunne bruge 10 søgeord hvorfor min egen idé med at bruge AND f.eks. penge AND mad then 2 vil gøre det noget tidskrævende med alle de kombinitationer der ville være.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Lige en ekstra ting såfremt du ved det... Hvis nu der i min kolonne med hjemmesider er følgende:
HP aa.dk aa.dk/side1 aa.dk/side2/kontakt bb.dk cc.dk cc.dk/ommig
er det så muligt med ovenstående at få et output hvor man alene får f.eks. aa.dk ud men med alle antal af forekomne ord også under aa.dk/side1 og aa.dk/side2/kontakt. Altså i samme query som den der if(locate(´mad....)
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.