Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2862 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  l'opérateur divison en SQL ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

l'opérateur divison en SQL ?

n°2110877
chabn
Posté le 11-11-2011 à 08:24:01  profilanswer
 

Bonjour,
 
La division n’existe pas en SQL. Pour traduire la division, l'idée est d’utiliser la fonction de comptage COUNT mais je n'ai pas trouvé son traduction en SQL.
 
Voici les 2 requêtes:
 
1) Quels sont les noms des coureurs qui ont participé à toutes les étapes ?
 
Voici le modèle relationnel:

Citation :

COUREUR(NuméroCoureur , NomCoureur , #CodeEquipe, #CodePays)
ETAPE(NuméroEtape, DateEtape, VilleDép, VilleArr, NbKm, #CodeType)
PARTICIPER(#NuméroCoureur, #NuméroEtape, TempsRéalisé)


 
mon idée:

Citation :

1ère étape : On compte le nombre d'étapes.
2ème étape : Ensuite on compte le nombre d'étapes parcourues par coureur.
3ème étape : On compare en final les deux nombres en imbriquant les deux requêtes.


 
SQL: ??
 
2) Quelles sont les noms des salles qui ont diffusé tous les films du réalisateur "Hitchcock Alfred" ?
Voici le modèle relationnel:

Citation :

SALLE (nom-salle, horaire, #code-film)
FILM (code-film, titre, #code-réalisateur, #code-producteur)
REALISATEUR (code-réalisateur, nom-réal, prénom-réal)


 
mon idée:

Citation :

1ère étape : On compte le nombre des films du réalisateur "Hitchcock Alfred".
2ème étape : Ensuite on compte le nombre des films diffusés par salle.
3ème étape : On compare en final les deux nombres en imbriquant les deux requêtes.


 
SQL: ??
 
Merci.

mood
Publicité
Posté le 11-11-2011 à 08:24:01  profilanswer
 

n°2110895
billgatesa​nonym
Posté le 11-11-2011 à 11:26:53  profilanswer
 

chabn a écrit :

La division n’existe pas en SQL.

Mais si, la division existe dans de très nombreux SQL. Il est même présent dans le SQLite des smartphones.
 
Quel SQL du moyen-âge utilisez-vous ?
 
Peut-être êtes-vous élève dans l'une des mauvaises écoles d'informatique, où on fait croire aux étudiants qu'il n'existerait qu'un seul SQL et que ce serait celui des années 1970.
 
 

n°2110938
lasnoufle
La seule et unique!
Posté le 11-11-2011 à 16:49:13  profilanswer
 

Moi ce que je comprends pas c'est ce que la division vient faire là-dedans.


---------------
C'était vraiment très intéressant.
n°2110953
flo850
moi je
Posté le 11-11-2011 à 18:20:25  profilanswer
 

compte plutot les coureur qui ne sont pas dans ceux n'ont pas couru toutes les epreuve avec des left/right  join
 
la division n'a rien a voir avec le reste


---------------

n°2111270
Oliiii
Posté le 14-11-2011 à 11:34:52  profilanswer
 

A mon avis c'est surtout un exercice d'ecole copié collé ici sans meme avoir peur ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  l'opérateur divison en SQL ?

 

Sujets relatifs
[PL/SQL] Erreur création procédure[SQL] Fusionner plusieurs lignes
[PL/SQL] sortir les résultats d'UPDATE dans le SPOOLRequête SQL sans résultat en VBA (ADO)
Probléme commande SQL sous accessCopie de Données dans SQL Server depuis MS Acces
Execution fonction stockée dans table SQL[SQL] Requète SQL complexe
Plus de sujets relatifs à : l'opérateur divison en SQL ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR