J'essaie de compter le nombre de lignes qui ont des valeurs distinctes dans les deux colonnes "a" et "b" de ma base de données Sybase ISQL 9.Comptage des lignes de plusieurs colonnes distinctes
Ce que je signifie est, l'ensemble de données suivante produira la réponse "4":
a b1 9 2 9 3 8 3 7 2 9 3 7
Quelque chose comme la syntaxe suivante serait bien:
SELECT COUNT(DISTINCT a, b) FROM MyTable
Mais cela ne travail.
J'ai une solution:
SELECT COUNT(*) FROM
(SELECT a, b
FROM MyTable
WHERE c = 'foo'
GROUP BY a, b) SubTable
Mais je me demandais s'il y a un moyen plus propre de construire cette requête?
Qu'est-ce que "c = 'foo'" –
c = 'foo' était juste –