Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    MYSQL: contare parole eliminando quelle DOPPIE

    non sono un esperto di mysql, però leggendo qua e là sul forum e su internet ho creato questa query

    $query = "SELECT SUM( LENGTH(campo) - LENGTH(REPLACE(campo, ' ', ''))+1) as somma FROM tabella";

    che mi permette di sapere quante parole contiene un campo della mia tabella
    Ora però ho l'esigenza di sapere sempre quante parola ha quel campo ma SENZA contare le parole doppie... come posso fare?
    grazie in anticipo per l'aiuto

  2. #2
    Se metti un esempio, sarebbe più chiaro. Io personalmente c'ho capito poco.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    ok scusate

    con la mia attuale query, se trova nel campo queste parole:
    pippo paperino pluto pippo pluto pippo
    mi restituisce 6

    io invece avrei bisogno che
    pippo paperino pluto pippo pluto pippo=> mi restituisse 3
    perchè pluto e pippo sono doppi/tripli e voglio che li conti una sola volta

  4. #4
    Se ho capito quello che ti serve, la query è questa:

    SELECT COUNT( DISTINCT nome_riga)
    FROM nome_tabella

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    uh si perfetto
    grazieeeee

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.