/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Tælle ord i text-field?
Fra : Tonni Aagesen


Dato : 05-09-02 11:51

Hejsa NG,

Er det muligt at tælle antal forkomster af søgeord i et text-field, så man
kan ordne resultatsættet efter dette tal? F.eks:

SELECT foo, bar FROM tb WHERE bar LIKE '%word%';


--
Mvh
Tonni Aagesen
<agent29 AT stofanet DOT dk>



 
 
Jens Gyldenkærne Cla~ (05-09-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-09-02 12:04

Tonni Aagesen skrev:

> Er det muligt at tælle antal forkomster af søgeord i et
> text-field, så man kan ordne resultatsættet efter dette tal?
> F.eks:
>
> SELECT foo, bar FROM tb WHERE bar LIKE '%word%';

Ikke i standard SQL. Du kan søge efter et givent minimum af ordet
ved at bruge

SELECT foo, bar FROM tb WHERE bar LIKE '%word%word%word%';

etc. - men det er vel ikke rigtig det du søger.

Med fuldtekstindeksering som fx MS SQL-server tilbyder kan man
formentlig gøre en del af det du efterspørger.

--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma
(rettelser modtages gerne i dk.kultur.sprog)

Tonni Aagesen (05-09-2002)
Kommentar
Fra : Tonni Aagesen


Dato : 05-09-02 12:12

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns928084DF9162Ejcdmfdk@193.88.15.213...

> SELECT foo, bar FROM tb WHERE bar LIKE '%word%word%word%';
>
> etc. - men det er vel ikke rigtig det du søger.

Nej

> Med fuldtekstindeksering som fx MS SQL-server tilbyder kan man
> formentlig gøre en del af det du efterspørger.

Jeg har forsøgt mig lidt med FULLTEXT search (databasen er MySQL), men da
databasen er ret lille, giver denne metode ret underlige resultater, fordi
denne sortere resultater med mange forkomster af søgeordet fra. Såvidt jeg
ved, kan man ikke angive hvor kritisk denne sortering skal være.


--
Mvh
Tonni Aagesen
<agent29 AT stofanet DOT dk>



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste