🌍
Français
C'est sympa merci
Impossible en 1 seule requête SQL. Il faut requête SQL + bout de code (PHP, Perl, ou n'importe quoi d'autre).
Le principe :
$keywords = array(); $query = 'SELECT DISTINCT(keywords) FROM phpwebgallery_images ;'; $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { $keywords = array_merge($keywords, explode(',', $row['keywords'])); } $keywords = array_unique($keywords); echo 'number of distinct keywords : '.count($keywords);
la requete semblait plus qu'intéressante ...
SELECT SUM ( 1 + LENGTH ( TRANSLATE (keywords, ',abcdefghijklmnopqrstuvwxyz', ','))) FROM <nom de table> ;
malheureusement !!!!!!! TRANSALTE n'est pas supporté par MySql
Bonjour,
Sauriez-vous me donner la requête SQL pur qui permette de connaître le nombre de mots-clefs de la table phpwebgallery_images ?
exemple:
colonne "image" colonne "keywords"
image1 riri,fifi,loulou
image2 arbre,cactus
image3 ciel,espace
La requête sur cette table ferait 7.
Merci
Qwertz