Comment le groupe 3 colonnes en une seule dans SQL

J'ai un tableau à trois colonnes: macolonne, myColumn2 et myColumn3. Les trois colonnes peuvent avoir une valeur différente, mais ils sont tous du même type.

J'ai besoin de faire une jointure tels que je les fusionner tous les éléments dans les trois colonnes, et puis de les regrouper par

Si j'avais une seule colonne, il serait fait comme ceci:

select distinct (myColumn), COUNT(myColumn) as 'TotalF' 
from FormularioCorto 
where idEvento = @idEvento and myColumn <> ''
group by myColumn 

La question est:
Comment dois-je faire un TSQL déclaration qui va permettre de me joindre à trois colonnes, puis de les regrouper par?

Edit: voici un exemple de données
J'ai une table qui comporte 3 colonnes avec le même type de

columna columnb columnc
a              a       b
b              a       b
c              c       d

J'ai besoin d'exécuter un tsql que la fusion des 3 colonnes et de groupe, pour obtenir un résultat comme

newcolumn   count
a             3
b             3
c             2
d             1

Des idées?

Merci d'avance

Quand vous dites que vous voulez pour "fusionner" les trois colonnes, exactement ce que cela signifie? Par exemple, voulez-vous quelques nouvelles de la valeur qui est une combinaison de tous les trois? Ou voulez-vous de la première colonne qui n'est pas NULLE? Ou quelque chose d'autre?
Il n'est pas très clair ce que vous voulez. Pourquoi ne pas vous ajouter d'un échantillon de données et les résultats attendus fondées sur l'échantillon à votre question?
La combinaison de trois requêtes (un pour chaque colonne) à l'aide de l'UNION de TOUS, comme indiqué dans ma réponse œuvres. Avez-vous l'essayer?
Merci pour votre aide Brian. Vous m'avez aidé à terminer la procédure stockée j'avais besoin.

OriginalL'auteur xmorera | 2011-11-23