SQL SERVER – Fractionner une chaîne de valeurs séparées par des virgules dans une colonne à l’aide de STRING_SPLIT
Dans ce billet de blog, nous allons apprendre la fonction STRING_SPLIT qui a été introduite plus tôt dans SQL Server 2016 mais qui n'a pas encore été largement adoptée dans l'industrie. Nous allons apprendre aujourd'hui comment diviser une chaîne de valeurs séparées par des virgules dans une colonne en utilisant STRING_SPLIT. Par exemple, si vous avez le jeu de résultats suivant et si vous voulez chacune des valeurs de la chaîne séparée par des virgules de la dernière colonne dans une ligne séparée, auparavant vous deviez utiliser une fonction très compliquée sur la colonne qui était un tueur de performance. Maintenant, nous pouvons simplement utiliser la fonction STRING_SPLIT et y parvenir très rapidement. Comprenons avec un exemple simple. D'abord, créons un échantillon de données. CREATE TABLE StudentClasses(ID INT, Student VARCHAR(100),…