Maison  >  Article  >  base de données  >  À quoi sert Oracle Trim ?

À quoi sert Oracle Trim ?

青灯夜游
青灯夜游original
2022-04-18 18:44:3118210parcourir

Dans Oracle, la fonction trim() est utilisée pour supprimer les caractères spécifiés des deux côtés de la chaîne. Cette fonction peut prendre en charge deux paramètres. Le premier paramètre définit la chaîne qui doit être traitée et le deuxième paramètre définit les caractères qui. doit être supprimé. , ce paramètre peut être omis, s'il n'est pas défini, les caractères d'espacement des deux côtés seront supprimés par défaut ; la syntaxe est "TRIM (chaîne [, caractère])".

À quoi sert Oracle Trim ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.

Dans Oracle, la fonction TRIM() permet aux développeurs de couper les caractères des deux côtés d'une chaîne, en supprimant les caractères spécifiés. La fonction

TRIM() prend en charge deux paramètres. Par défaut, elle supprime les caractères d'espacement, mais vous pouvez choisir de spécifier différents caractères à découper.

TRIM(X[,Y])

Supprimez les chaînes Y des deux côtés de la chaîne X. Lorsque Y n'est pas rempli, la valeur par défaut est de supprimer les espaces autour de la chaîne. Les caractères peuvent être omis et les caractères d'espace des deux côtés sont supprimés par défaut.

  • Exemple :

  • SELECT TRIM(' dd df ') FROM dual;
  • Sortie :


Connaissances étendues :


À quoi sert Oracle Trim ?

rtrim(string); --Supprimer les espaces sur le côté droit de la chaîne


ltrim( string ); --Supprimez les espaces sur le côté gauche de la chaîne

  • ltrim(string1,string2); --Traversez du côté gauche de la chaîne1, une fois qu'un certain caractère apparaît dans la chaîne2 (ici string2 est un jeu de caractères), supprimez-le. S'il n'existe pas, le résultat est renvoyé directement.

  • Par exemple :
  • select ltrim('abcdefg', 'fegab') from dual;

    Return: cdefg

  • rtrim(string1,string2); --Traverse depuis le côté droit de string1, une fois qu'un certain caractère apparaît dans string2 (ici string2 est un caractère (concentré), retirez-le. S'il n'existe pas, le résultat est renvoyé directement.

Par exemple : ltrim(string1,string2); --从string1左侧开始遍历,一旦存在某字符出现在string2(这里string2是一个字符集)中,就去除。若不存在则直接返回结果。

举个栗子:

select rtrim('abcdefg', 'fegab') from dual;

返回:cdefg

rtrim(string1,string2);rrreee

Retour : abcd

Tutoriel recommandé : "

Tutoriel Oracle

"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn