Commande CASE mysql
1 message
• Page 1 sur 1
- poupilou
- WRInaute discret

- Messages: 237
- Inscription: 9 Fév 2004
Commande CASE mysql
Salut,
J'ai cette requête mysql ci-dessous qui fonctionne :
Est-ce que c'est possible d'imbriquer plusieurs conditions WHEN du style :
Cette requête ci-dessus ne fonctionne pas, y-a-t-il une erreur dans l'écriture de ma requête ou est-ce pas possible de faire cela ?
Merci pour votre aide.
J'ai cette requête mysql ci-dessous qui fonctionne :
- Code: Tout sélectionner
$champ_where = '`num`, `nom`, `description`, `prix`, CASE'
. ' WHEN `prix`<=150 THEN prix*'.$marge.''
. ' WHEN `prix`>150 AND `prix`<=200 THEN prix*'.$marge2.''
. ' ELSE prix*'.$marge3.''
. ' END AS prixmaxi';
Est-ce que c'est possible d'imbriquer plusieurs conditions WHEN du style :
- Code: Tout sélectionner
$champ_where = '`num`, `nom`, `description`, `prix`, CASE'
. ' WHEN `nom`=telephone THEN'
. ' WHEN `prix`<=150 THEN prix*'.$marge.''
. ' WHEN `prix`>150 AND `prix`<=200 THEN prix*'.$marge2.''
. ' ELSE prix*'.$marge3.''
. ' ELSE'
. ' WHEN `prix`<=180 THEN prix*'.$marge4.''
. ' WHEN `prix`>180 AND `prix`<=250 THEN prix*'.$marge5.''
. ' ELSE prix*'.$marge6.''
. ' END AS prixmaxi';
Cette requête ci-dessus ne fonctionne pas, y-a-t-il une erreur dans l'écriture de ma requête ou est-ce pas possible de faire cela ?
Merci pour votre aide.
1 message
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [mysql] Recherche sensible à la case [resolu]
- Comment rendre une base MySQL case insensitive (non sensible à la casse) ?
- Ligne de commande MySQL, touche Suppr et caractères spéciaux
- case à cocher
- La case recherche
- Retour à la case départ
- Importance du pluriel/singulier et sensible à la case
- Passer la valeur d'une case cochée
- Retour à la case départ sur positionnement
- Condition case à cocher dans formulaire
- Analyse de popularité
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
