Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/04/2011, 11h27   #1
Invité de passage
 
Homme
Inscription : mars 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations forums :
Inscription : mars 2011
Messages : 11
Points : 0
Points : 0
Par défaut enregistrer les resutats dans une autre table

Bonjour ,

j'ai une table : table1 contient deux colonnes col1 et col 2

j’écris dans ma requête SQL :
Code :
1
2
3
4
5
6
7
8
9
SELECT 'total1' AS nom, 
  sum(col1) AS somme 
FROM table1 
 
UNION 
 
SELECT 'total2', 
sum(col2) 
FROM table1
j’obtiens le résultat suivant:

nom somme
total1 4
total2 6


est ce que à l'aide d'une requête je peux récupérer mes résultats :

nom somme
total1 4
total2 6

dans une autre table : table2 dans ma base de données (je suis encore débutant !!)

merci d'avance
GIS_User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 12h56   #2
Membre Expert
 
Avatar de Nudger
 
Homme Thomas Arnaud
Directeur de projet
Inscription : octobre 2010
Messages : 452
Détails du profil
Informations personnelles :
Nom : Homme Thomas Arnaud
Âge : 36
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Directeur de projet
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2010
Messages : 452
Points : 1 012
Points : 1 012
Envoyer un message via Skype™ à Nudger
Bonjour,

Ça existe, mais je ne crois pas que ce soit standard SQL.
De quel SGBD s'agit-il ?

En MySQL il est possible de faire ça:
Code :
CREATE TABLE ma_table AS SELECT ...
__________________
www.nudge.org Surveillez et optimisez vos applications Java
Nudger est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 16h19   #3
Membre Expert
 
Homme
Responsable de service informatique
Inscription : janvier 2009
Messages : 1 081
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Boutique - Magasin

Informations forums :
Inscription : janvier 2009
Messages : 1 081
Points : 1 875
Points : 1 875
Sinon en suivant la norme (enfin il me semble):
Code SQL :
1
2
 
INSERT INTO table2(nom,total) SELECT 'total1' AS nom, sum(col1) AS somme FROM table1 UNION SELECT 'total2', sum(col2) FROM table1

Tatayo.
tatayo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h09.


 
 
 
 
Partenaires

Hébergement Web