|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : septembre 2008 Messages : 140 ![]() |
Bonjour,
J'ai fait des recherches mais je n'ai pas pu aller bien loin car je ne sais pas quels mots utiliser pour ma recherche. J'explique : dans ma table, j'ai un champ numérique (INT) et j'ai besoin d'en afficher le contenu divisé par deux (ex si le champ est à 22 dans la table, je voudrais que l'on lise 11 sur ma page), comment dois-je faire svp ? Merci ! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 655 ![]() |
Bonjour,
Avec une division par dit ! en SQL c'est "/", sinon gérez le côté php. |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : septembre 2008 Messages : 140 ![]() |
Ah ben oui...
Mais comment ça s'écrit ? Parce que j'ai essayé ça et ça donne rien... Code :
SELECT IDloc, nombre/2 FROM compteurLocTel |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 655 ![]() |
que veut dire ca ne donne rien ? un exemple sinon on ne va pas comprendre
la doc MySql sur le sujet : http://dev.mysql.com/doc/refman/5.0/...perator_divide |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : septembre 2008 Messages : 140 ![]() |
Pardon...
Je voulais dire que le champ nombre ne s'affiche pas si je fais la requête telle que ci-dessus. Pourtant, si je suis l'exemple que tu me donnes, ça devrait fonctionner... J'ai tenté de mettre des parenthèses mais ça ne change rien. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 655 ![]() |
Votre colone nombre est bien du type integer / numeric / ... et non un string / varchar?
|
|
|
00
|
|
|
#7 | ||
|
Membre à l'essai
![]() Inscription : septembre 2008 Messages : 140 ![]() |
La table est comme ça :
Code :
|
||
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Vue la structure de la table, c'est un entier.
Maintenant, est-ce que cette colonne nombre est remplie ou est-ce que les valeurs y sont à NULL ?
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : septembre 2008 Messages : 140 ![]() |
Elle est remplie entièrement.
ps : merci d'avoir répondu mais je vais faire autrement, merci encore ! |
|
|
00
|
|
|
#10 | ||
![]() ![]() |
J'ai pris la requête de création de table, j'y ai inséré des valeurs et j'ai exécuté la requête suivante :
Code :
Même avec un nombre impair, MySQL transforme automatiquement le résultat en décimal. Par contre, tu crées la table compteur et dans ta requête c'est la table compteurLocTel. L'absence de résultat ne viendrait-elle pas de là ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com