Comment couper une chaîne dans PostgreSQL?

Comment couper une chaîne dans PostgreSQL?
Nous voulons parfois stocker nos données sous la forme d'une chaîne plutôt que comme des entiers ou tout autre type de données fréquemment utilisé. Dans de tels cas, nous souhaitons avoir toutes ces fonctions et commandes disponibles avec lesquelles nous pouvons travailler facilement avec les chaînes, quel que soit le langage de programmation que nous utilisons pour le moment. PostgreSQL prend également en charge le type de données de chaîne et nous présente un large éventail de fonctions qui peuvent être utilisées avec les chaînes. Parfois, nous voulons couper une partie spécifique d'une chaîne, et pour apprendre comment cela peut être rendu possible, vous devrez prendre le temps de parcourir cet article.

Réduire une chaîne dans PostgreSQL dans Windows 10:

Il existe différentes fonctions disponibles pour couper les cordes dans PostgreSQL dans Windows 10. La fonctionnalité de ces fonctions diffère en termes de positions à partir desquelles les caractères spécifiés sont coupés, i.e., Début, fin, ou les deux. En regardant tous les exemples que nous avons expliqués ci-dessous, vous apprendrez les différentes méthodes de réduction d'une chaîne dans PostgreSQL dans Windows 10.

Exemple n ° 1: Trandre une chaîne dans PostgreSQL depuis le début:

Si vous souhaitez couper la chaîne souhaitée dans PostgreSQL depuis le début, vous devrez exécuter la requête suivante:

# SELECT TRIM (leader «123» de «123AQSA»);

Dans cette requête, nous avons utilisé la fonction «TRIM» qui prend la «position de coupe», je.e., Diriger dans ce cas, «caractère à tailler» i.e., 123 Dans ce cas, et la «chaîne» i.e., 123aqsa dans ce cas en entrée. Le mot-clé «leader» spécifie la position à partir de laquelle le caractère spécifié sera coupé à partir de la chaîne. Dans cet exemple, nous voulions juste supprimer tous les nombres du début de la chaîne tout en gardant le nom intact.

L'image indiquée ci-dessous représente la sortie de cette requête:

Exemple n ° 2: réduction d'une chaîne dans PostgreSQL de la fin:

Si vous souhaitez couper la chaîne souhaitée dans PostgreSQL à la fin, vous devrez exécuter la requête suivante:

# SELECT TRIM (traînant «123» de «AQSA123»);

Dans cette requête, nous avons utilisé la fonction «TRIM» qui prend la «position de coupe» i.e., En suivant dans ce cas, «caractère à couper» i.e., 123 Dans ce cas, et la «chaîne» i.e., AQSA123 dans ce cas en entrée. Le mot-clé «suivant» spécifie la position à partir de laquelle le caractère spécifié sera coupé de la chaîne. Dans cet exemple, nous voulions juste supprimer tous les nombres de la fin de la chaîne tout en gardant le nom intact.

L'image indiquée ci-dessous représente la sortie de cette requête:

Exemple n ° 3: Trandre une chaîne dans PostgreSQL depuis le début et la fin:

Si vous souhaitez couper la chaîne souhaitée dans PostgreSQL depuis le début ainsi que depuis la fin, je.e., des deux côtés, vous devrez alors exécuter la requête suivante:

# SELECT TRIM (à la fois '123' à partir de '123AQSA123');

Dans cette requête, nous avons utilisé la fonction «TRIM» qui prend la «position de coupe» i.e., Dans ce cas, «caractère à tailler» i.e., 123 Dans ce cas, et la «chaîne» i.e., 123aqsa123 dans ce cas en entrée. Le mot-clé «les deux» spécifie la position à partir de laquelle le caractère spécifié sera coupé à partir de la chaîne. Dans cet exemple, nous voulions juste nous débarrasser de tous les nombres du début ainsi que de la fin de la chaîne tout en gardant le nom intact.

L'image indiquée ci-dessous représente la sortie de cette requête:

Exemple n ° 4: Trandre une chaîne dans PostgreSQL sans spécifier le caractère à couper:

Vous pouvez également choisir de couper une chaîne dans PostgreSQL sans spécifier explicitement le caractère à couper. Dans ce cas, l'espace sera considéré comme le caractère par défaut. La requête suivante illustre ceci:

# Select Trim (menant à partir de «AQSA»);

Dans cette requête, nous avons spécifié la «position de coupe» i.e., Diriger, dans ce cas, mais nous n'avons spécifié aucun caractère à couper. Nous voulions juste supprimer l'espace vide au début de la chaîne tout en gardant le nom intact.

L'image indiquée ci-dessous représente la sortie de cette requête:

Exemple n ° 5: tailler une chaîne dans PostgreSQL sans spécifier le caractère à couper et la position de coupe:

Vous pouvez même couper une chaîne dans PostgreSQL sans spécifier le caractère à couper et sans spécifier la position de coupe. Dans ce cas, l'espace sera considéré comme le caractère par défaut pour être coupé, tandis que les «deux» seront considérés comme la «position de coupe» par défaut i.e., votre chaîne souhaitée sera coupée des deux extrémités. La requête suivante illustre ceci:

# Select Trim ('AQSA');

Nous n'avions ni la «position de coupe» ni le «caractère à couper» dans cette requête. Nous voulions simplement supprimer les espaces vides au début et la fin de la chaîne tout en gardant le nom intact.

L'image indiquée ci-dessous représente la sortie de cette requête:

Remarque: Les trois exemples suivants sont les méthodes alternatives pour exécuter les requêtes que nous avons utilisées dans nos trois premiers exemples.

Exemple # 6: Utilisation de la fonction «ltrim» dans PostgreSQL:

Pour couper une chaîne depuis le début, vous pouvez également utiliser une autre fonction qui est représentée par la requête suivante:

# Select ltrim ('madame', 'm');

Dans cette requête, nous avons utilisé la fonction «ltrim» qui accepte deux arguments, je.e., La chaîne (madame dans ce cas) et le caractère à couper à partir de la chaîne (m dans ce cas). Cette fonction tente de supprimer le caractère spécifié du début d'une chaîne.

L'image indiquée ci-dessous représente la sortie de cette requête:

Exemple # 7: Utilisation de la fonction «Rtrim» dans PostgreSQL:

Pour couper une chaîne à partir de la fin, vous pouvez également utiliser une autre fonction qui est représentée par la requête suivante:

# Select rtrim ('madame', 'm');

Dans cette requête, nous avons utilisé la fonction «rtrim» qui accepte deux arguments, je.e., La chaîne (madame dans ce cas) et le caractère à couper à partir de la chaîne (m dans ce cas). Cette fonction tente de supprimer le caractère spécifié de la fin d'une chaîne.

L'image indiquée ci-dessous représente la sortie de cette requête:

Exemple # 8: Utilisation de la fonction «btrim» dans PostgreSQL:

Pour couper une chaîne depuis le début ainsi que depuis la fin, vous pouvez également utiliser une autre fonction qui est représentée par la requête suivante:

# Select btrim ('madame', 'm');

Dans cette requête, nous avons utilisé la fonction «btrim» qui accepte deux arguments, je.e., La chaîne (madame dans ce cas) et le caractère à couper à partir de la chaîne (m dans ce cas). Cette fonction tente de supprimer le caractère spécifié du début et de la fin d'une chaîne.

L'image indiquée ci-dessous représente la sortie de cette requête:

Conclusion:

Cet article a été consacré à la réduction d'une chaîne dans PostgreSQL dans Windows 10. Nous avons parlé de toutes les différentes fonctions qui peuvent être utilisées pour couper une chaîne dans PostgreSQL dans Windows 10. Ces fonctions étaient essentiellement destinées à spécifier la position d'où vous souhaitez couper une chaîne particulière. En utilisant ces différentes fonctions, vous pouvez facilement couper la chaîne souhaitée du début, de la fin ou des deux côtés simplement en choisissant la bonne fonction qui vous servira le but prévu pour vous.