Commande update avec condition
Fermé
lekludo
Messages postés
121
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
14 février 2017
-
8 juin 2015 à 09:27
jordane45 Messages postés 38462 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 8 avril 2025 - 8 juin 2015 à 10:13
jordane45 Messages postés 38462 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 8 avril 2025 - 8 juin 2015 à 10:13
Bjr a tous. je souhaite mettre à jour le champs "SIT-ELV" introduisant une condition. En effet, le champs SIT-ELV a déja certaines données mais il y a des enregistrements ou on ne l'a pas rempli. je voulais donc introduire une clause comme quoi si le champs en vide, que SIT-ELV prend la valeur NN. Voici ce que j'ai déja fait update table ELEVE set if "SIT-ELV"='' then "SIT-ELV"='NN'
--
--
A voir également:
- Commande update avec condition
- Invite de commande - Guide
- Excel cellule couleur si condition texte - Guide
- Commande terminal mac - Guide
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
3 réponses
jordane45
Messages postés
38462
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 avril 2025
4 741
8 juin 2015 à 09:33
8 juin 2015 à 09:33
Bonjour,
Ce n'est pas un IF qu'il te faut utiliser .... mais une clause WHERE.
Ce n'est pas un IF qu'il te faut utiliser .... mais une clause WHERE.
UPDATE table ELEVE SET SIT-ELV ='NN' WHERE SIT-ELV=''
lekludo
Messages postés
121
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
14 février 2017
1
8 juin 2015 à 09:45
8 juin 2015 à 09:45
svp BIEN VOULOIR MAIDER EN ME DONNANT LA COMMANDE EXACTE
--
--
jordane45
Messages postés
38462
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 avril 2025
4 741
8 juin 2015 à 09:47
8 juin 2015 à 09:47
Tu crois que j'ai fais quoi ??
lekludo
Messages postés
121
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
14 février 2017
1
>
jordane45
Messages postés
38462
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 avril 2025
8 juin 2015 à 10:07
8 juin 2015 à 10:07
NON DESOLE JAVAIS PAS VU CAR J'ai vu la reaction dans mon mail
lekludo
Messages postés
121
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
14 février 2017
1
8 juin 2015 à 09:52
8 juin 2015 à 09:52
j'utilise INTERBASE comme SGBD et la commande que tu m'as donné ne fonctionne pas UPDATE table ELEVE SET SIT-ELV ='NN' WHERE SIT-ELV=''. J'ai meme essayé UPDATE table ELEVE SET "SIT-ELV" ='NN' WHERE "SIT-ELV"=''
jordane45
Messages postés
38462
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 avril 2025
4 741
8 juin 2015 à 10:01
8 juin 2015 à 10:01
j'utilise INTERBASE comme SGBD
Ca .. ça aurait été bien de le préciser dès le départ dans ta question....
la commande que tu m'as donné ne fonctionne pas
Pourtant .. la syntaxe que je t'ai donné est la bonne..
http://www.jcolibri.com/articles/bdd/interbase/interbase_tutorial/interbase_tutorial.html#modifier_donnees
A la limite.. le souci peut éventuellement venir du fait que tu aies utilisé des "-" dans le nom de ton champ.... (ce qu'il faut éviter !)
Tu peux peut être essayé, non pas avec des guillemets..., mais avec des quotes inversées.
UPDATE table ELEVE SET `SIT-ELV` ='NN' WHERE`SIT-ELV`=''
jordane45
Messages postés
38462
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 avril 2025
4 741
8 juin 2015 à 10:13
8 juin 2015 à 10:13
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane