La fonction TRIM sous SQL permet de supprimer les préfixes et les sufixes spécifiques d’une chaîne de carractères. C’est à dire ce qui se place avant ou après une chaîne (motif, espace blanc).

  • TRIM()
  • LTRIM()
  • RTRIM()
TRIM([leading | trailing | both]         [characters] FROM         string)

On cherche à éliminer à gauche et à droite

SELECT TRIM(both 'x' FROM 'xTomxx')
	SELECT TRIM(' Holla ')

Dans le premier cas on utilise un motif (‘x’), en l’absence de motif ce sont les espaces blancs qui disparaissent.

		'Tom'
		'Holla'

On cherche à supprimer à gauche de la chaîne.

	SELECT LTRIM(leading 'x' FROM 'xTomxx')
	SELECT LTRIM(' Holla ')

On obtient :

		'Tomxx'
		'Holla '

On cherche à supprimer à droite de la chaîne.

	SELECT RTRIM(trailing 'x' FROM 'xTommxx')
	SELECT RTRIM(' Holla ')

On obtient :

		'xTom'
		' Holla'