salut;
En fait je cherche le script qui permt de mettre le premier lettre de la valeur d'un champs en majescule, bien sur ce champs est une colonne d'une table de la base de donnée.
Merci bien
salut;
En fait je cherche le script qui permt de mettre le premier lettre de la valeur d'un champs en majescule, bien sur ce champs est une colonne d'une table de la base de donnée.
Merci bien
Salut,
Pour une selection:
Pour une mise a jour:
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT INITCAP(macolonne) FROM matable;
---
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE matable set macolonne=INITCAP(macolonne);
Farid
si la valeur du champs est egale à "belle vie" comment la modifié pour qu'il soit egale à "Belle vie" au lieu de "Belle Vie" fait par initcap?
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select upper(substr('belle vie',1,1))||lower(substr('belle vie',2)) from dual;
asktom.oracle.com tahiti.oracle.com otn.oracle.com
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
phrase chinoise issue du Huainanzi
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
asktom.oracle.com tahiti.oracle.com otn.oracle.com
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
phrase chinoise issue du Huainanzi
Il faut comprendre qu'à aucun moment il n'est dit que la chaîne de caractères contant l'espace correspond au nom d'une colonne, mais seulement que cette chaîne est stockée dans une colonne.
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
Ah OK
j'ai mal lu effectivement ....
ca se tient , et se comprend .
asktom.oracle.com tahiti.oracle.com otn.oracle.com
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
phrase chinoise issue du Huainanzi
Salut, essaye avec ce code
SELECT
CONCAT(
UPPER(
substr(la colonne,1,1)
),
LOWER(
SUBSTR(la colonne,2,(LENGTH (la colonne) - 1))
)
) "Nom avec la premiere lettre en majuscule"
from table
Lenght est n'est pas inutil, ce pour généraliser, "Belle vie", c'est
juste un exemple. En général il faut calculer la longueur de la chaine moins (-) le premier caractére qui est déjà mit en majiscule et les convertir tous en miniscule.
Le dernier paramètre n'est pas obligatoire dans la fonction SUBSTR, et par défaut, SUBSTR(chaine, n) renvoie toute la chaine depuis le n-ième caractère jusqu'à la fin.
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