Requete SQL

Requete SQL - SQL/NoSQL - Programmation

Marsh Posté le 22-09-2012 à 16:03:05    

Bonjour j'ai besoin d'un petit coup de main pour quelques requêtes SQL
 
Nombre de livres par auteur
Afficher la liste des livres en rupture de stock, ordonné par genre.
Nombre de livres par auteur, on ne retiendra que ceux qui ont  plusieurs livres.
 
Il n'y pas besoin de jointure il n'y que une seul table et c'est sous Access

Reply

Marsh Posté le 22-09-2012 à 16:03:05   

Reply

Marsh Posté le 22-09-2012 à 16:22:54    

donne la liste des champs de la table se sera plus simple
 
select count(livre) , auteur from table group by auteur  
select * from table where rupture = 1 order by genre  
select count(livre) as Nbligne , auteur from table where Nbligne >1 group by auteur  
 
a voir c'est du SQL ça je sais pas si c'est bon pour access
et sur la dernière c'est pas bon je pense il y aura un soucis dans la clause mais j'ai pas de SQL sous la main pour tester  
et je suis plus s'il faut pas mettre livre dans la group by aussi


Message édité par boomy29 le 22-09-2012 à 22:20:36
Reply

Marsh Posté le 23-09-2012 à 08:29:10    

Pour la dernière, c'est une requête du style :
 

Code :
  1. SELECT count(livre), auteur
  2. FROM table
  3. HAVING count(livre) > 1
  4. GROUP BY auteur


 :jap:


---------------
And in the end, the love you take is equal to the love you make
Reply

Marsh Posté le 23-09-2012 à 10:14:59    

Bien vu c'est ça  
mais la clause having se met après la clause group by ;)

Reply

Marsh Posté le 23-09-2012 à 12:47:33    

Ah ça peut-être, je me suis fié à ma mémoire  [:cupra]


---------------
And in the end, the love you take is equal to the love you make
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed