Requête
Résolu/Fermé
fachiwowo
Messages postés
4
Date d'inscription
mercredi 13 mars 2019
Statut
Membre
Dernière intervention
13 mars 2019
-
Modifié le 13 mars 2019 à 15:21
fachiwowo Messages postés 4 Date d'inscription mercredi 13 mars 2019 Statut Membre Dernière intervention 13 mars 2019 - 13 mars 2019 à 17:43
fachiwowo Messages postés 4 Date d'inscription mercredi 13 mars 2019 Statut Membre Dernière intervention 13 mars 2019 - 13 mars 2019 à 17:43
A voir également:
- Requête
- Requête sql date supérieure à ✓ - Forum Programmation
- La requête graphql n’est pas autorisée facebook - Forum Facebook
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Requête sql pix - Forum Python
- Nos systèmes ont détecté un trafic exceptionnel sur votre réseau informatique. veuillez renvoyer votre requête ultérieurement. ✓ - Forum Virus
1 réponse
jordane45
Messages postés
38268
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 novembre 2024
4 694
13 mars 2019 à 15:46
13 mars 2019 à 15:46
Bonjour,
Il y a pleins de façons de faire....
Déjà.. pour la vérification de l'age.. tu peux utiliser un IF ou un CASE WHEN
Pour ce qui est de la "position"... après avoir appliqué un ORDER BY sur la colonne voulue.. tu peux utiliser un petit bout de code pour connaitre la "ligne" https://www.mysqltutorial.org/mysql-tips/mysql-row_number-emulation/
Ou simplement utiliser la clause LIMIT ; OFFSET et un UNION pour créer tes différents "niveaux"
Au passage :
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
.
Il y a pleins de façons de faire....
Déjà.. pour la vérification de l'age.. tu peux utiliser un IF ou un CASE WHEN
Pour ce qui est de la "position"... après avoir appliqué un ORDER BY sur la colonne voulue.. tu peux utiliser un petit bout de code pour connaitre la "ligne" https://www.mysqltutorial.org/mysql-tips/mysql-row_number-emulation/
Ou simplement utiliser la clause LIMIT ; OFFSET et un UNION pour créer tes différents "niveaux"
Au passage :
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
.
Modifié le 13 mars 2019 à 16:21
J'ai appliqué ceci sur la table Personne( nom, prenom, mail, password, Age, Num)
SELECT *
FROM personne
CASE
WHEN age <26 THEN 'felicitation vous beneficiez de -30%'
ORDER BY personne
LIMIT 5
WHEN age <26 THEN 'felicitation vous beneficiez de -10%'
END
Mais ceci ne marche pas
et aussi quelle condition dois je mettre pour les plus de 25ans qui n'auront pas de message concernant les réductions
merci
13 mars 2019 à 17:02
Modifié le 13 mars 2019 à 17:25
bah d'habitude je mets FROM ..... puis WHERE ... et je pensais que ca doit être dans tous les requêtesSQL
( j'ai fait cette condition en php , mon prof veut que ca soit sur SQL et je suis pas forte en requete
merci de m'aider
13 mars 2019 à 17:29
sur 10 lignes.. ce n'est pourtant pas trop compliqué...
ça devrait donner un truc du genre
13 mars 2019 à 17:43
merci beaucoup .