Comment puis-je utiliser des trucs fonction de plusieurs colonnes dans SQL server?

J'ai une exigence pour la concaténation de deux valeurs de deux lignes ayant le même Id et le calcul de la moyenne pour les autres colonnes. Voici un exemple de table, j'ai:

Comment puis-je utiliser des trucs fonction de plusieurs colonnes dans SQL server?

Maintenant, mon exigence est que j'ai besoin de concaténer les Response colonne, concaténer Response Rating de la colonne et de la moyenne de la Rating Avg colonne si elle a la même ParticipantId, UseriD, QuestionId and ConductedById.

Ici est la cible de données ce que je voulais:

Comment puis-je utiliser des trucs fonction de plusieurs colonnes dans SQL server?

Ici Response colonne et Response rating colonne est concaténé avec les lignes respectives et Rating Avg colonne est prise à la moyenne. J'ai fait une colonne de concaténation précédemment à l'aide d' stuff fonction. Cela peut être réalisé en utilisant des trucs fonction?

  • La durée de tournage de plusieurs lignes dans délimité par des chaînes, vous êtes probablement en train de faire de la logique d'affichage dans une base de données!
  • Avez-vous utilisé "pour xml chemin" lors de l'utilisation de trucs? Oui, c'est possible pour plusieurs colonnes, mais peut-être assez de CPU
  • Oui j'ai utilisé "Pour xml Path".Pouvez-vous m'aider avec la requête.J'ai très peu de dossiers pour la performance n'a pas d'importance
InformationsquelleAutor SqlLearner | 2015-06-05