bonjour,
je veux extraire la valeur d'un champs à partir de la droite (ex : extraire les 4 premiers caractères à partir de droite de la chaine '0125/2007', le resultat convoité sera 2007 ). y'a quelqu'un pour m'aider ?
bonjour,
je veux extraire la valeur d'un champs à partir de la droite (ex : extraire les 4 premiers caractères à partir de droite de la chaine '0125/2007', le resultat convoité sera 2007 ). y'a quelqu'un pour m'aider ?
un petit Hint : SUBSTR et LENGTH
tu peux y arriver
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SQL>select substr ('20/03/2007', -4) from dual; SUBS ---- 2007
Un problème sans solution est un problème mal posé
Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
Juste avec SUBSTR :Envoyé par McM
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 10g SOC10> select substr('0125/2007', -4) 2 from dual; SUBS ---- 2007 1 ligne sélectionnée.
Modérateur des forums Oracle et Langage SQL
Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum
Avec SUBSTR :
Bloon
Code : Sélectionner tout - Visualiser dans une fenêtre à part SUBSTR(NOM,CASE WHEN LENGTH(NOM) >= :NB_CAR THEN LENGTH NOM) - :NB_CAR + 1 ELSE 1 END)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager