Category : TSQL

2 posts

STRING_SPLIT avant SQL 2016

SQL Server 2016 nous a apporté la fonction STRING_SPLIT, bien pratique pour tabulariser une liste avec séparateurs. Avant SQL Server 2016, on peut utiliser la fonction suivante pour faire le même travail (mais avec de moins bonnes performances)

SQL Server 2019 offre en plus la fonction STRING_AGG, qui fait […]

Pivot dynamique

La clause PIVOT du SELECT oblige à nommer les noms des colonnes de pivot. Pas vraiment pratique lorsqu’on ne sait pas d’avance quelles sont les valeurs qui devront devenir des colonnes. Cette procédure stockée sp_dynamic_pivot, effectue le SELECT…PIVOT de manière dynamique, et elle est livrée avec quelques exemples et possède […]