Fonctions qui renvoient des chaînes de caractères

Fonctions qui renvoient des chaînes de caractères

Description

Exemple

CHR

Convertit un code ASCII en chaîne d'un caractère

CHR(67) renvoie C

CURRENT_USER

Renvoie l'ID de connexion indiqué pour établir la connexion

 

DAYNAME

Renvoie le nom du jour correspondant à une date précise

 

RTRIM

Supprime les espaces finaux d'une chaîne

RTRIM('  ABC ') renvoie '  ABC'

TRIM

Supprime les espaces de début et finaux d'une chaîne

TRIM(' ABC ') renvoie 'ABC'

LTRIM

Supprime les espaces de début d'une chaîne

LTRIM(' ABC ') renvoie 'ABC'

UPPER

Transforme chaque lettre d'une chaîne en majuscule

UPPER('Alain') renvoie 'ALAIN'

LOWER

Transforme chaque lettre d'une chaîne en minuscule

LOWER('Alain') renvoie 'alain'

LEFT

Renvoie les caractères les plus à gauche d'une chaîne

LEFT('Mathieu',3) renvoie 'Mat'

MONTHNAME

Renvoie le nom du mois calendaire

 

RIGHT

Renvoie les caractères les plus à droites d'une chaîne

RIGHT('Mathieu',4) renvoie 'hieu'

SUBSTR

SUBSTRING

Renvoie une sous-chaîne de chaîne avec les paramètres de la chaîne, le premier caractère à extraire et le nombre de caractères à extraire (facultatif)

SUBSTR('Conrad',2,3) renvoie 'onr'
SUBSTR('Conrad',2)
renvoie 'onrad'

SPACE

Génère une chaîne d'espaces

SPACE(5) renvoie '     '

STRVAL

Convertit une valeur de n'importe quel type en chaîne de caractères

STRVAL('Woltman') renvoie 'Woltman'
STRVAL(5 * 3)
renvoie '15'
STRVAL(4 = 5)
renvoie 'False'
STRVAL(DATE '2028-12-25')

renvoie '2028-12-25'

TIME

TIMEVAL

Renvoie l'heure du jour sous forme de chaîne

A 21 h 49, TIME() renvoie 21:49:00

USERNAME

USER

Renvoie l'ID de connexion indiqué pour établir la connexion

 

Remarque  La fonction TIME() n'est plus utilisée. Utilisez le standard SQL CURRENT_TIME pour la remplacer.

Exemples

Copier
SELECT CHR(67) + SPACE(1) + CHR(70) FROM Vendeurs

SELECT RTRIM(' ' + Vendeurs.ID_Vendeur) AS stat FROM Vendeurs

SELECT TRIM(SPACE(1) + Vendeurs.ID_Vendeur) AS stat FROM Vendeurs

SELECT LTRIM(' ' + Vendeurs.ID_Vendeur) AS stat FROM Vendeurs

SELECT UPPER(Vendeurs.Vendeur) AS stat FROM Vendeurs

SELECT LOWER(Vendeurs.Vendeur) AS stat FROM Vendeurs

SELECT LEFT(Vendeurs.Vendeur, 5) AS stat FROM Vendeurs

SELECT RIGHT(Vendeurs.Vendeur, 7) AS stat FROM Vendeurs

SELECT SUBSTR(Vendeurs.ID_Vendeur, 2, 2) + 
   SUBSTR(Vendeurs.ID_Vendeur, 4, 2) AS stat FROM Vendeurs

SELECT SUBSTR(Vendeurs.ID_Vendeur, 2) + 
   SUBSTR(Vendeurs.ID_Vendeur, 4) AS stat FROM Vendeurs

SELECT SPACE(2) + Vendeurs.ID_Vendeur AS ID_Vendeur FROM Vendeurs

SELECT STRVAL('60506') AS stat FROM Informations_Ventes WHERE Informations_Ventes.Facture =1