Lundi 1 août 2011 1 01 /08 /Août /2011 23:08

 

SQL FUNCTION TRIM.

Comment utiliser la fonction TRIM en SQL. ?

 

Fonctions de Caractères SQL TRIM.

TRIM fait partie des fonctions de caractères monolignes et agit sur une ligne à la fois.
Ces fonctions peuvent se combiner entre elles dans les clauses SELECT et WHERE d'une requête SQL.

Syntaxe function TRIM.

 
TRIM([LEADING]|[TRAILING]|[BOTH] chaine1 FROM chaine2)

TRIM retourne chaine2 - (moins) la chaine1 si celle si est trouvée sur la partie Gauche et/ou Droite de la chaine2.
On utilise couramment cette fonction pour enlever les espaces blanc en début et fin de chaine de caractères avant de la stocker en base.

  • Option LEADING = recherche et enleve la chaine1 à la gauche de la chaine2.
  • Option TRAILING = recherche et enleve la chaine1 à la droite de la chaine2.
  • Option BOTH = (par défaut) recherche et enleve la chaine1 à la droite et à la gauche de la chaine2.

Exemple function TRIM suppression des espaces droite et gauche.

 
SQL> select trim( ' abracadabra ') from DUAL;

TRIM('ABRAC
-----------
abracadabra

SQL>
SQL> select trim( BOTH ' ' FROM ' abracadabra ') from DUAL;

TRIM(BOTH''
-----------
abracadabra

SQL>

 

Exemple function TRIM avec option TRAILING.

 
SQL> select trim(TRAILING  'a' FROM 'abracadabra') from DUAL;

TRIM(TRAIL
----------
abracadabr

SQL>

Exemple function TRIM avec option LEADING.

 
SQL> select trim(LEADING  'a' FROM 'abracadabra') from DUAL;

TRIM(LEADI
----------
bracadabra

SQL>

Exemple function TRIM avec option BOTH.

 
SQL> select trim(BOTH  'a' FROM 'abracadabra') from DUAL;

TRIM(BOTH
---------
bracadabr

SQL>
SQL> select trim('a' FROM 'abracadabra') from DUAL;

TRIM('A'F
---------
bracadabr

SQL>

Haut de Page www.dba-ora.fr

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Function SQL Oracle LENGTH
• Function SQL Oracle SUBSTR - SUBSTRB
• Function SQL Oracle LTRIM
• Function SQL Oracle RTRIM
• Function SQL Oracle REPLACE
• Function SQL Oracle TRIM
Par Daniel Roesch - Publié dans : FUNCTIONS - SQL
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés