Comment traduire une requête en XPATH ?
:oops: Bonjour,
Je souhaite traduire une requête en XPATH :
les tournois avec plus que 3 joueurs
les tournois ayant au moins 4 joueurs
la liste des joueurs qui ont participé à au moins 2 matchs
la liste des joueurs qui n'ont pas participé à aucun match
la liste des joueurs qui n'ont pas participé à un tournoi
Merci
:oops:
Traduction requête en XPATH
:? Bonjour
J'ai regardé les références que vous avez donné sur le net, puis je me suis mis à essayer de comprendre, mais dans mon raisonnement il doit y avoir des fautes :
1 ) les tournois avec plus que 3 joueurs
//TOURNOIS[count(N°Licence) >3] / @ tournois
2) les tournois ayant au moins 4 joueurs
//TOURNOIS[count(N°Licence) <= 4] / @tournois
3) la liste des joueurs qui ont participé à au moins 2 matchs
//JOUEURS[count(N°LIcence) / [count (N°match) <=3] ] / @joueurs
4) la liste des joueurs qui n'ont pas participé à aucun match
//JOUEURS[count(N°LIcence) / [count NOT (N°match)] ] / @joueurs
5) la liste des joueurs qui n'ont pas participé à un tournoi
//TOURNOIS[count(N°Licence) / [count NOT (N°tournoi)] ] / @tournois
6) Donner la liste des joueurs qui ont gagné toutes les rondes du tournoi numéro 2
//JOUEURS[@N°LIcence =1] / [N°ronde[}N°tournoi = '2'] / @joueurs
7) Donner le nombre moyen de joueurs inscrits par tournoi
//INSCRIPTION[@N°Licence, @N°tournoi] [count AVG(nombre)] / @tournoi
8 Donner la liste des joueurs qui n'ont participé à aucun tournoi en 2005
//JOUEURS[NOT(@N°Licence)] / [N°tournoi[@année = 2005] ] / @joueurs
9) Pour chaque année, quel tounoi a eu le plus de succè-s (le plus d'inscrit).
//TOURNOI[@N°tournoi = Max] / [@N°Licence, N°tournoi] / @année
J'avoue que ma traduction de français en XPATH n'est pas terrible, car j'ai essayé de faire du mot à mot, est ce que c'est la bonne méthode ? Je n'en sais rien.
Merci
:?