Je dois afficher le nombre de chaque occurrence de texte sur toutes les lignes d'une colonne particulière.Comment compter le nombre de texte individuel d'une colonne à partir de tous les enregistrements
Voir résultat ci-dessous:
Ici, j'ai un ensemble de balises, je dois afficher le nombre chaque balise comme colonne dans le nom « Total »
Ce que je l'ai fait est:
DECLARE @tags VARCHAR(8000)
DECLARE @tot INT
select @tags = coalesce(@tags + ',' , ' ') + Labels from addNew
select @tot = count(@tags)
select a.Labels as Tags,@tot as Total from addNew a
inner join addNew n
on a.Labels = n.Labels
group by a.Labels
Le résultat doit être:
Obtenez le code de requête: individual_count_set.sql
S'il vous plaît suggérer vos questions pour obtenir le résultat souhaité.
Merci d'avance.
La tâche semble facile si vous utilisez SQL Server 2016 version. Pouvez-vous s'il vous plaît ajouter la version de votre serveur sql? –