Dans SQL Server, les chaînes de segmentation sont divisées par des symboles de séparation sont une tâche courante. Cependant, contrairement à d'autres langages de programmation, SQL Server ne fournit pas de fonctions intégrées spécifiquement pour la segmentation des chaînes.
Une solution consiste à utiliser la fonction Parsename, qui analyse généralement le chemin ou le nom de fichier dans le cadre de celui-ci. L'espace dans la chaîne est stratégiquement remplacé par une grille à une période, et nous pouvons utiliser Parsename pour diviser la chaîne en un seul élément.
Par exemple, selon les chaînes de segmentation de l'espace "Hello John Smith" et l'accès au projet de 1 index (cela renverra "John"), nous pouvons utiliser les demandes suivantes:
Parsename divise les cordes selon le symbole terminé et renvoie le deuxième paragraphe, c'est-à-dire "John".
<code class="language-sql">SELECT PARSENAME(REPLACE('Hello John Smith', ' ', '.'), 2)</code>
Cette méthode est limitée. Si la chaîne a contenu une phrase, elle peut provoquer une division inattendue. Par conséquent, il est généralement recommandé de définir une fonction définie par l'utilisateur (UDF) spécifiquement utilisé pour la segmentation des chaînes afin d'éviter les complications potentielles.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!