|
Bas de page | |
---|---|
Auteur | Sujet : group by sur un champ contenant des valeurs null sous oracle |
Publicité | Posté le 02-10-2006 à 15:15:41 |
ZeBix edit > preview | salut, |
crashman | l'espoir etait pas au rendez-vous hélas ...
|
crashman | oe exactement ! Message cité 2 fois Message édité par crashman le 02-10-2006 à 19:18:10 |
Beegee | Pourquoi comptes-tu 'no_archive' ???
|
anapajari s/travail/glanding on hfr/gs; |
Message cité 1 fois Message édité par anapajari le 02-10-2006 à 18:36:30 |
crashman |
|
crashman |
Message édité par crashman le 02-10-2006 à 19:37:18 |
ZeBix edit > preview | La solution en Count(*) fonctionne ici pour l'exemple simplifié ici mais elle est non seulement peu performante si la table réelle a un plus grand nombre de champs (ce que je suppute) mais en plus il suffit qu'un tuple n'ait que des valeurs nulles et le count(*) ne le comptera pas de la même manière qu'il ne comptait pas "no_archive" quand celui-ci est null. Ce n'est pas fiable. Message édité par ZeBix le 03-10-2006 à 09:48:27 |
Publicité | Posté le 03-10-2006 à 09:40:01 |
ZeBix edit > preview |
|
Beegee | Je cite une des bibles concernant Oracle, le site AskTom :
Message cité 1 fois Message édité par Beegee le 03-10-2006 à 09:59:27 |
anapajari s/travail/glanding on hfr/gs; |
Message édité par anapajari le 03-10-2006 à 10:00:23 |
ZeBix edit > preview |
|
MagicBuzz | J'ai pas tout suivi.
Message édité par MagicBuzz le 03-10-2006 à 11:08:06 |
Beegee | Zebix:
Message cité 1 fois Message édité par Beegee le 03-10-2006 à 11:32:50 |
MagicBuzz | de toute façon, rien ne vaut un SUM(1) |
ZeBix edit > preview |
Message cité 1 fois Message édité par ZeBix le 03-10-2006 à 14:23:28 |
MagicBuzz | sum(1) ça marche aussi bien dans ce cas (le count(1) aussi vous me direz). le rowid ne me semble pas plus intéressant que la constante 1 dans ce cas. après c'est comme chacun sent, puisque le résultat sera le même pour des performances quasi identiques. |
crashman | Merci tout le monde pour les reponses,au moins j'aurai le choix entre les sum(1) , count(rowid). count(1)
|
Beegee |
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
parcourire un tableau et compter le nombre de valeurs d'une clé | Empêcher de coller dans un champ de formulaire |
récupérer les valeurs d'un id | Question vis a vis des tables sys d'oracle |
type date sous oracle | évolutions de oracle.jdeveloper.html.picklist depuis JAVA3.2 |
Changer un paramètre NLS sur Client Oracle (XP) | [SQL] Compter le nombre de 'a' dans le texte d'un champ |
[Javascript] Accéder à un champ à partir d'une autre page | champ vide dans un datacombo |
Plus de sujets relatifs à : group by sur un champ contenant des valeurs null sous oracle |