LTRIMfonction - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

LTRIMfonction

Supprime les caractères du début d’une chaîne de caractères. Supprime la chaîne la plus longue ne contenant que des caractères de la liste des caractères supprimés. La suppression est terminée lorsqu’un caractère supprimé n’apparaît pas dans la chaîne d’entrée.

Syntaxe

LTRIM( string [, trim_chars] )

Arguments

string

Une colonne de chaîne, une expression ou un littéral de chaîne à supprimer.

trim_chars

Une colonne, une expression ou un littéral de chaîne qui représente les caractères à supprimer au début de la chaîne. Si la valeur n’est pas spécifiée, un espace est utilisé comme caractère de séparation.

Type de retour

La LTRIM fonction renvoie une chaîne de caractères du même type de données que la chaîne d'entrée (CHARouVARCHAR).

Exemples

L’exemple suivant supprime l’année de la colonne listime. Les caractères supprimés dans la chaîne littérale '2008-' indiquent les caractères à supprimer à partir de la gauche. Si vous utilisez les caractères de suppression '028-', vous obtiendrez le même résultat.

select listid, listtime, ltrim(listtime, '2008-') from listing order by 1, 2, 3 limit 10; listid | listtime | ltrim -------+---------------------+---------------- 1 | 2008-01-24 06:43:29 | 1-24 06:43:29 2 | 2008-03-05 12:25:29 | 3-05 12:25:29 3 | 2008-11-01 07:35:33 | 11-01 07:35:33 4 | 2008-05-24 01:18:37 | 5-24 01:18:37 5 | 2008-05-17 02:29:11 | 5-17 02:29:11 6 | 2008-08-15 02:08:13 | 15 02:08:13 7 | 2008-11-15 09:38:15 | 11-15 09:38:15 8 | 2008-11-09 05:07:30 | 11-09 05:07:30 9 | 2008-09-09 08:03:36 | 9-09 08:03:36 10 | 2008-06-17 09:44:54 | 6-17 09:44:54

LTRIMsupprime tous les caractères de trim_chars lorsqu'ils apparaissent au début de la chaîne. L'exemple suivant découpe les caractères « C », « D » et « G » lorsqu'ils apparaissent au début deVENUENAME, qui est une VARCHAR colonne.

select venueid, venuename, ltrim(venuename, 'CDG') from venue where venuename like '%Park' order by 2 limit 7; venueid | venuename | btrim --------+----------------------------+-------------------------- 121 | ATT Park | ATT Park 109 | Citizens Bank Park | itizens Bank Park 102 | Comerica Park | omerica Park 9 | Dick's Sporting Goods Park | ick's Sporting Goods Park 97 | Fenway Park | Fenway Park 112 | Great American Ball Park | reat American Ball Park 114 | Miller Park | Miller Park

L’exemple suivant utilise le caractère de suppression 2 qui est extrait de la colonne venueid.

select ltrim('2008-01-24 06:43:29', venueid) from venue where venueid=2; ltrim ------------------ 008-01-24 06:43:29

L’exemple suivant ne supprime aucun caractère car 2 est trouvé avant le caractère de suppression '0'.

select ltrim('2008-01-24 06:43:29', '0'); ltrim ------------------- 2008-01-24 06:43:29

L’exemple suivant utilise le caractère de suppression d’espace par défaut et supprime les deux espaces du début de la chaîne.

select ltrim(' 2008-01-24 06:43:29'); ltrim ------------------- 2008-01-24 06:43:29