Re: [HS] MySQL: valeur par défaut [RESOLU]

2022-05-26 Par sujet Christian Quentin
Cette requête devrait aussi faire le job, je pense : SELECT IF(COUNT(*) > 0, macolonne2, 'ABC') FROM ma_table WHERE macolonne1 = 123 AND macolonne2 IS NOT NULL LIMIT 1 Bonne journée Le mercredi 25 mai 2022 à 08:49 +0200, Olivier a écrit : > Voici la réponse de Dethegeek: > > CREATE TABL

Re: [HS] MySQL: valeur par défaut [RESOLU]

2022-05-24 Par sujet Olivier
ian > > Envoyé depuis mon smartphone Linux Android > > > > Message d'origine > De : Olivier > Date : 24/05/2022 11:13 (GMT+01:00) > À : ML Debian User French > Objet : Re: [HS] MySQL: valeur par défaut [RESOLU] > > Merci à tous pour vos répon

Re: [HS] MySQL: valeur par défaut [RESOLU]

2022-05-24 Par sujet Olivier
Merci à tous pour vos réponses ! La réponse de Dethegeek fonctionne parfaitement. Au passage, j'ignorais que MySQL était si susceptible sur l'absence de parenthèses. Le lun. 23 mai 2022 à 22:57, Jean-Michel OLTRA a écrit : > > > Bonjour, > > > Le lundi 23 mai 2022, Olivier a écrit... > >

Re: [HS] MySQL: valeur par défaut

2022-05-23 Par sujet Jean-Michel OLTRA
Bonjour, Le lundi 23 mai 2022, Olivier a écrit... > Exemple: > SELECT IFNULL("ABC", macolonne2) AS foo WHERE macolonne1=123 Peut-être : select coalesce((select macolonne2 from matable where macolonne1=123), 'ABC'); -- jm

[HS] MySQL: valeur par défaut

2022-05-23 Par sujet Olivier
Hello, Voici une question qui n'a qu'un rapport indirect avec Debian (même si la mise en oeuvre sera faite sur notre OS préféré). Comment avec MySQL, retourner une valeur par défaut, si aucun rang ne correspond, ou un rang correspond mais que la valeur qu'il contient est NULL ? Exemple: SELECT I