Operateurs mathematiques en sql
Résolu/Fermé
zebulon2503
Messages postés
1228
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
11 février 2016
-
17 avril 2008 à 16:40
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 - 21 avril 2008 à 17:39
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 - 21 avril 2008 à 17:39
A voir également:
- Operateurs mathematiques en sql
- Formules mathématiques - Télécharger - Études & Formations
- Récupération serveur sql - Télécharger - Gestion de données
- Tous les symboles mathématiques pdf - Guide
- Sql query - Télécharger - Gestion de données
- Sql replace plusieurs valeurs - Forum Programmation
7 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
17 avril 2008 à 16:51
17 avril 2008 à 16:51
Bonjour,
Une recherche avec notre ami à tous, et hop : https://sqlpro.developpez.com/cours/sqlaz/fonctions/ ... et en cherchant un peu plus on doit pouvoir trouver un exemples avec des opérateurs.
Bon courage
;o)
polux
Une recherche avec notre ami à tous, et hop : https://sqlpro.developpez.com/cours/sqlaz/fonctions/ ... et en cherchant un peu plus on doit pouvoir trouver un exemples avec des opérateurs.
Bon courage
;o)
polux
zebulon2503
Messages postés
1228
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
11 février 2016
110
17 avril 2008 à 18:27
17 avril 2008 à 18:27
Merci, le truc "select champ1 * champ2 from table where condition" marche ! Mais jai encore une question ;-)
Est il possible de faire une operation directement dans une requete d'insertion ?
Je mexplique : "insert into table values(val1,val2,......,val1bis*val2bis,....); ou les valeurs 1 et 2 bis sont recuperees d'une autre ligne de la table.
Jai essaye plusieurs scripts, cherche sur le net mais, la ca se complique....
Merci
Est il possible de faire une operation directement dans une requete d'insertion ?
Je mexplique : "insert into table values(val1,val2,......,val1bis*val2bis,....); ou les valeurs 1 et 2 bis sont recuperees d'une autre ligne de la table.
Jai essaye plusieurs scripts, cherche sur le net mais, la ca se complique....
Merci
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
17 avril 2008 à 18:32
17 avril 2008 à 18:32
peut être avec une requête imbriquée du style :
"insert into table values(val1,val2,......,(select val1bis * val2bis where val1bis = val1),....) mais je n'ai pas testé ... c'est peut être de la daube ...
"insert into table values(val1,val2,......,(select val1bis * val2bis where val1bis = val1),....) mais je n'ai pas testé ... c'est peut être de la daube ...
zebulon2503
Messages postés
1228
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
11 février 2016
110
18 avril 2008 à 09:25
18 avril 2008 à 09:25
javais deja teste ca en premier, mais ca marche pas, impossible dimbriquer une requete dans une autre... Ca doit etre faisable quand meme...
Utilisateur anonyme
21 avril 2008 à 13:14
21 avril 2008 à 13:14
Sur une base de données Oracle c'est tout a fait possible, la preuve :
Le dernier enregistrement correspond à l'instruction SQL suivante :
create table test(id number, id2 number);Les valeurs de la table : https://www.enregistrersous.com/
Le dernier enregistrement correspond à l'instruction SQL suivante :
INSERT INTO TEST VALUES(18, (SELECT id2*id FROM TEST WHERE id = 6));Bonne continuation ;-)
zebulon2503
Messages postés
1228
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
11 février 2016
110
21 avril 2008 à 15:11
21 avril 2008 à 15:11
SUPER ca marche !!
Merci beaucoup a toi Tassin ;-)
Maintenant il me reste plus qua automatiser tout ca et hop, projet fini !
Bye
Merci beaucoup a toi Tassin ;-)
Maintenant il me reste plus qua automatiser tout ca et hop, projet fini !
Bye
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
21 avril 2008 à 15:43
21 avril 2008 à 15:43
Salut,
Pour ma culture personnelle, quelle différences entre l'insert de mon post 4 et l'insert de =[Cvrd]=Tassin ? Mis à part l'oubli dans le select imbriqué du from ?
Pour ma culture personnelle, quelle différences entre l'insert de mon post 4 et l'insert de =[Cvrd]=Tassin ? Mis à part l'oubli dans le select imbriqué du from ?
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
21 avril 2008 à 16:38
21 avril 2008 à 16:38
tu as bien, j'avais fait une boulette ...
;o)
;o)
zebulon2503
Messages postés
1228
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
11 février 2016
110
21 avril 2008 à 17:39
21 avril 2008 à 17:39
Yop, merci a vous 2 :-) encore un prob resolu ^^
18 avril 2008 à 14:53
par contre tas une idee pour faire une multiplication de 2 valeurs de la ligne x dans une requete dinsertion dune ligne y ? comme "insert into MaTable values(val1,val2,...,select champ1*champ2 from MaTable where champ1=val0, val3.....);" Jai essaye ca mais impossible de faire une requete dans une autre (dapres mysql)...
Si tu sais faire ou a une idee, hesites pas !
Merci