substr




La fonction « substr » permet d'extraire un fragment de chaîne de caractères. Pour l'utiliser, placez en paramètre :

  • ◉ txt :
    • ◎ Le champ qui contient la chaîne de caractères à extraire
  • ◉ start :
    • ◎ La position du premier caractère à extraire
    • ◎ Dans la chaîne de caractères « 123456789 » le caractère « 1 » est en position 0
  • ◉ length :
    • ◎ Le nombre de caractère à extraire




Exemple

Voici un exemple utilisant la fonction substr :



Et voici le résultat sur une fiche compte :



concat(substr(accountname, 0, 3),substr(account_no, 3, 10))

  • concat :
    • ◎ Cette fonction permet d'assembler plusieurs chaînes de caractères
  • ◉ substr(accountname, 0, 3) :
    • ◎ accountname est le champ Nom compte, ici « Durant SA »
    • ◎ 0 correspond au caractère « D » 
    • ◎ on prend 3 caractères à partir du caractère « D » soit « Dur »
  • ◉ substr(account_no, 3, 10) :
    • ◎ account_no est le champ Compte N°, ici « ACC283 »
    • ◎ 3 correspond au caractère « 2 » 
    • ◎ on prend 10 caractères à partir du caractère « 2 » soit « 283 »

Le résultat final est donc « Dur283 »