SQL - DB2 - Compte le nombre de caractère dans un même champ

RPG (3 et 4, free), CL, SQL, etc...
Répondre
N1kos
Messages : 34
Enregistré le : ven. 08 févr. 2013, 09:41:45

SQL - DB2 - Compte le nombre de caractère dans un même champ

Message par N1kos »

Bonjour,

Je souhaiterais savoir si il existe une fonction DB2 (ou RPG) permettant de compter le nombre de caractère dans une chaîne.

Par exemple:

ma_chaine(ou mon_champ) = "toto@pasdemail@com"

Je cherche à savoir combien il existe de "@" dans cette chaîne.

Il s'agit d'une sorte de comptage d’occurrence en réalité.

Si la fonction existe en RPG c'est bon également pour moi.

Merci d'avance.
N1kos

cmasse
Site Admin
Messages : 793
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

fonction SQL UDF

Message par cmasse »

Hélas rien d'intégré,

par contre la prochaine Pause-Café (Novembre 2013) donne des exemples de User Defined Function dont l'une qui compte le nombre de caractères d'une chaîne, elle doit pouvoir facilement être adaptée

http://www.volubis.fr/Pausecaf/PAUSECAF65.html
Christian Massé (Volubis.fr)

N1kos
Messages : 34
Enregistré le : ven. 08 févr. 2013, 09:41:45

(sans texte)

Message par N1kos »

Merci pour le conseil.
N1kos

hkerboul
Messages : 6
Enregistré le : sam. 17 sept. 2011, 11:54:58
Localisation : La Chapelle-sur-Erdre
Contact :

Re: SQL - DB2 - Compte le nombre de caractère dans un même c

Message par hkerboul »

N1kos a écrit :Bonjour,

Je souhaiterais savoir si il existe une fonction DB2 (ou RPG) permettant de compter le nombre de caractère dans une chaîne.

Par exemple:

ma_chaine(ou mon_champ) = "toto@pasdemail@com"

Je cherche à savoir combien il existe de "@" dans cette chaîne.

Il s'agit d'une sorte de comptage d’occurrence en réalité.

Si la fonction existe en RPG c'est bon également pour moi.

Merci d'avance.
Bonjour.
j'ai trouvé cela sur un forum, qui semble répondre au besoin :
http://endormitoire.wordpress.com/2012/ ... ans-mysql/

Répondre