4 façons de diviser une chaîne par délimiteur en SQL
Divers / / June 18, 2022
Plusieurs programmeurs SQL souhaitent délimiter la division des chaînes dans le serveur SQL. Mais parfois, les programmeurs peuvent être confus quant à la façon dont vous pouvez le faire. Ainsi, dans cet article, vous pouvez apprendre quelques méthodes pour diviser une chaîne SQL par délimiteur, qui sont faciles à comprendre. Lisez et suivez attentivement ces étapes pour diviser le délimiteur SQL avec succès sur votre serveur SQL.
Contenu
- 4 façons de diviser une chaîne par délimiteur en SQL
- Méthode 1: chaîne de fractionnement SQL standard
- Méthode 2: chaîne fractionnée SQL Server
- Méthode 3: chaîne fractionnée PostgreSQL
- Méthode 4: chaîne fractionnée MySQL
4 façons de diviser une chaîne par délimiteur en SQL
Il y a quatre façons avec lequel vous pouvez diviser une valeur de chaîne délimitée. Vous pouvez utiliser l'une des méthodes avec la fonction respective pour obtenir le code de sortie souhaité dans le serveur SQL. Commençons!
Méthode 1: chaîne de fractionnement SQL standard
C'est l'une des méthodes les plus simples que vous pouvez essayer de diviser une chaîne délimitée. Dans cette méthode, nous devons utiliser le
DIVISER() fonction. Cette fonction prend une chaîne et un délimiteur comme arguments. Et cette chaîne est ensuite divisée en fonction du délimiteur spécifié.Syntaxe:
SPLIT(VALEUR[, délimiteur])
1. Basé sur virgule (,) délimiteur, cette fonction divisera la valeur de chaîne par défaut. Mais la condition est que vous devez spécifier le délimiteur cible pour les octets.
Exemple:
SÉLECTIONNER SPLIT('1,2,3,4,5,6,7', ',') AS arr;
Production:
arr"[1,2,3,4,5,6,7]"
2. Si un délimiteur vide est spécifié, la fonction renverra un tableau de caractères UTF-8 à partir de la valeur de chaîne. Nous divisons la chaîne avec le espacequi sert de délimiteur dans ce cas.
Exemple: (Tableau de chaînes)
SÉLECTIONNER SPLIT('p q r s t u v', ' ') AS arr;
Production:
arr"[p, q, r, s, t, u, v]"
3. Aussi, si vous lancez un chaîne vide, la fonction donnera une sortie avec le tableau vide.
Exemple:
SÉLECTIONNER SPLIT('', '') AS arr;
Production:
arr[]
A lire aussi: Correction de l'échec de la commande avec le code d'erreur 1 Python Egg Info
Méthode 2: chaîne fractionnée SQL Server
Vous pouvez utiliser le STRING_SPLIT() fonction dans le serveur SQL pour diviser une chaîne délimitée.
Syntaxe:
STRING_SPLIT (chaîne, délimiteur)
Exemple:
SÉLECTIONNER ÉVALUERDE STRING_SPLIT('m, n, o, p, q, r', ',');
Production:
ÉVALUERmnopqr
Méthode 3: chaîne fractionnée PostgreSQL
Avec l'aide du SPLIT_PART() fonction, vous pouvez diviser n'importe quelle chaîne en SQL. Cette fonction de fractionnement de chaîne PostgreSQL prend une chaîne à fractionner et un délimiteur à utiliser. En outre, il renvoie la partie de la chaîne spécifiée.
Noter: Le paramètre de position doit être un entier positif qui devrait commencer à 1.
Syntaxe:
SPLIT_PART(chaîne, délimiteur, position)
Exemple:
select split_part(‘h, e, l, l, o’, ‘,’, 3);
Production:
split_partl.
A lire aussi: Comment activer ou désactiver JavaScript dans votre navigateur
Méthode 4: chaîne fractionnée MySQL
Dans le MySQL Méthode Split String, nous pouvons utiliser la méthode SUBSTRING_INDEX() fonction pour diviser une chaîne délimitée en SQL. Maintenant, cette fonction prend la chaîne, le délimiteur et le nombre de chaînes comme arguments et renvoie le nombre de chaînes en fonction du nombre divisé par le délimiteur fourni.
Syntaxe:
SUBSTRING_INDEX(chaîne, délimiteur, nombre)
Exemple:
SELECT SUBSTRING_INDEX('q, w, e, r, t, y', ',', 6);
Production:
q, w, e, r, t, y
Recommandé:
- Comment tracer un numéro d'application de texte gratuitement
- Correction d'un PSK incorrect fourni pour le SSID du réseau sous Windows 10
- 16 meilleures applications d'interface graphique MongoDB
- 10 meilleurs langages de programmation à apprendre aujourd'hui
Alors maintenant, nous espérons que vous avez compris ce qui est mentionné 4 façons deChaîne fractionnée SQL par délimiteur avec la syntaxe à votre aide. Vous pouvez nous faire part de vos questions sur cet article ou de vos suggestions sur tout autre sujet sur lequel vous souhaitez que nous réalisions un article. Déposez-les dans la section des commentaires ci-dessous pour que nous le sachions.