OVH Cloud OVH Cloud

aide requête Mysql

5 réponses
Avatar
William
Bonjour

Je suis encore un peu jeune avec le SQL. Merci pour votre aide

Voici ma table

CREATE TABLE xoops_glossaire (
id_glossaire BIGINT UNSIGNED NOT NULL,
uid MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
lang_source SMALLINT UNSIGNED NOT NULL,
lang_cible SMALLINT UNSIGNED NOT NULL,
definition_source TINYTEXT NULL,
definition_cible TINYTEXT NULL,
PRIMARY KEY(id_glossaire, uid),
INDEX Langues(lang_source, lang_cible),
FULLTEXT INDEX Definitions(definition_source, definition_cible)
);


Question
Comment faire pour compter le nombre de glossaire?

Commentaires
il y a d'autres tables qui rentrent en ligne de compte mais le souci n'est
pas là.
Cette table est cencée contenir tous les glossaires et ce dans toutes les
langues et ce réfère donc à lang_source et langue_cible.
L'union des deux forme un glossaire. Exemple FR-EN forme un glossaire.

But
Comment écrire ma requête qui pourra compter tous les couples de langues qui
pourra me dire que le table contient par exemple 10 glossaires?

Merci par avance
Cdl
William

--
Vous pouvez me joindre
ou sur Msn
joindreWilliam at hotmail.com en instantanée

5 réponses

Avatar
Rue des Prairies
William a écrit :
Bonjour



Bonjour,


Je suis encore un peu jeune avec le SQL. Merci pour votre aide

Voici ma table

CREATE TABLE xoops_glossaire (
id_glossaire BIGINT UNSIGNED NOT NULL,
uid MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
lang_source SMALLINT UNSIGNED NOT NULL,
lang_cible SMALLINT UNSIGNED NOT NULL,
definition_source TINYTEXT NULL,
definition_cible TINYTEXT NULL,
PRIMARY KEY(id_glossaire, uid),
INDEX Langues(lang_source, lang_cible),
FULLTEXT INDEX Definitions(definition_source, definition_cible)
);


Question
Comment faire pour compter le nombre de glossaire?



SELECT COUNT(*) FROM xoops_glossaire;

Merci par avance
Cdl
William




Olivier.
Avatar
William
Bonjour

"Rue des Prairies" a écrit dans le message de
news:416154c8$0$25452$

> Question
> Comment faire pour compter le nombre de glossaire?

SELECT COUNT(*) FROM xoops_glossaire;



ben non :-( cela ne va compter que le nombre de rec dans la table.
exemple si la table contient

FR - EN
FR - EN
FR - EN
FR - EN
FR - DE
FR - IT

cela me fait 3 glossaires

> Merci par avance
> Cdl
> William
>

Olivier.
Avatar
Patrick Mevzek
Le Mon, 04 Oct 2004 15:59:58 +0200, William a écrit :

> Question
> Comment faire pour compter le nombre de glossaire?

SELECT COUNT(*) FROM xoops_glossaire;



ben non :-( cela ne va compter que le nombre de rec dans la table.



Un truc genre:
SELECT COUNT(DISTINCT (lang_source,lang_cible)) FROM xoops_glossaire

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Avatar
Fred BROUARD - SQLpro
SELECT COUNT(*)
FROM xoops_glossaire
GROUP BY lang_cible

A +

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************

William a écrit:
Bonjour

"Rue des Prairies" a écrit dans le message de
news:416154c8$0$25452$


Question
Comment faire pour compter le nombre de glossaire?



SELECT COUNT(*) FROM xoops_glossaire;




ben non :-( cela ne va compter que le nombre de rec dans la table.
exemple si la table contient

FR - EN
FR - EN
FR - EN
FR - EN
FR - DE
FR - IT

cela me fait 3 glossaires

Merci par avance
Cdl
William




Olivier.





Avatar
William
Bonjour

"Fred BROUARD - SQLpro" a écrit dans le message
de news:41690406$0$15751$
SELECT COUNT(*)
FROM xoops_glossaire
GROUP BY lang_cible



Hélas non plus car la table ne part pas que de cette langue

je peux très bien avoir un VN > DE dans le tas ou tout autres langues.
exemple

en langue de départ je peux avoir une des 136 langues vers une autre des ces
136 langues.

Je cherche toujours cette requête pour fair le compte de glossaire par
langue.

Merci dans tous les cas pour votre aide

Cdl
William

A +

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
> FR - EN
> FR - EN
> FR - EN
> FR - EN
> FR - DE
> FR - IT
>
> cela me fait 3 glossaires
>
>>>Merci par avance
>>>Cdl
>>>William
>>>
>>
>>Olivier.
>
>
>