OVH Cloud OVH Cloud

Requete avec Access

2 réponses
Avatar
Security
Je voudrais connaitre la signification de la requete suivante ?
INSERT INTO [TABLE1] ( codcli, [flag griffe], qte, [qte griffe] )
SELECT [TABLE1].codcli, [TABLE1].[flag griffe], Sum([TABLE1].qte) AS
SommeDeqte, Sum([qte])+0 AS Expr1
FROM [TABLE1] GROUP BY [TABLE1].codcli, [TABLE1].[flag griffe]

Je ne comprend pas la signification de la syntaxe : : INSERT INTO ... SELECT
... FROM ?

Second question : est ce que a 'IF' peut faire partie d'une requete SQL :
If ... Then ...

merci beaucoup

2 réponses

Avatar
hyperion974
Salut,
la syntaxe d'une reequête SQL est en principe :
SELECT.....
FROM......
WHERE.....

L'instruction SELECT est suivie des noms de champ de la
ou des tables que tu souhaites afficher et lire après
execution de ladite requête.

Sur cette ligne d'instruction pour distinguer les noms de
champ provenant de différentes tables on écrira:
SELECT Nomdelatable0.Nomduchamp00, Nomduchamp01,
Nomdelatable1.Nomduchamp10, Nomduchamp11, etc.

L'instruction FROM sera suivi des noms de table
necessaires pour recupérer selon les cas, les noms de
champ déclarés sur la ligne SELECT.

La clause WHERE te permettra quant a elle de mettre en
place des critères ou des conditions.

La syntaxe INSERT INTO VALUES permet d'insérer des
enregistrement dans une table.

Je te conseille de faire une recherche sur InterNet sur
LANGAGE SQL, tu trouveras des sites interessant

http://herea.soft.free.fr/Mag/Dossiers/SQL%
20Access/SQLAccess.htm
http://membres.lycos.fr/sqlpro/indexSQL.html

@+

-----Message d'origine-----
Je voudrais connaitre la signification de la requete
suivante ?

INSERT INTO [TABLE1] ( codcli, [flag griffe], qte, [qte
griffe] )

SELECT [TABLE1].codcli, [TABLE1].[flag griffe], Sum
([TABLE1].qte) AS

SommeDeqte, Sum([qte])+0 AS Expr1
FROM [TABLE1] GROUP BY [TABLE1].codcli, [TABLE1].[flag
griffe]


Je ne comprend pas la signification de la syntaxe : :
INSERT INTO ... SELECT

.... FROM ?

Second question : est ce que a 'IF' peut faire partie
d'une requete SQL :

If ... Then ...

merci beaucoup


.



Avatar
Charles ERNST
Inserer dans la table "Table1" le résultat de la requête Select.....

"Security" a écrit dans le message de
news:bp1fe3$5jl$
Je voudrais connaitre la signification de la requete suivante ?
INSERT INTO [TABLE1] ( codcli, [flag griffe], qte, [qte griffe] )
SELECT [TABLE1].codcli, [TABLE1].[flag griffe], Sum([TABLE1].qte) AS
SommeDeqte, Sum([qte])+0 AS Expr1
FROM [TABLE1] GROUP BY [TABLE1].codcli, [TABLE1].[flag griffe]

Je ne comprend pas la signification de la syntaxe : : INSERT INTO ...
SELECT

... FROM ?

Second question : est ce que a 'IF' peut faire partie d'une requete SQL :
If ... Then ...

merci beaucoup