requete**NBA**2**Trouver le nombre de matchs joués par Kevin Durant**SELECT count(*) FROM STATS WHERE prenomnoms='Kevin Durant' **1**n
requete**NBA**2**Lister le(s) joueur(s) ayant marqué le plus de points dans la saison en indiquant son nom, la date du match, le nombre de points, l équipe adverse et le nombre de points marqués ** SELECT prenomnoms,datematch,points,equipeadverse FROM STATS WHERE points = (SELECT max(points) FROM STATS)**1**n
requete**NBA**2**Lister le(s) joueur(s) ayant joué le plus de match pendant la saison** SELECT prenomnoms, COUNT(*) FROM  STATS GROUP BY prenomnoms HAVING count(*) = (SELECT MAX(c) FROM (SELECT COUNT(*) AS c FROM STATS GROUP BY prenomnoms))**1**n
requete**NBA**2**Déterminer pour Kevin Durant pour le match du 30-oct-17 quelle est l équipe qui joue à domicile**SELECT nom FROM EQUIPE, STATS WHERE datematch = '30-OCT-17'  AND prenomnoms = 'Kevin Durant'  AND idequipe = CASE WHEN locationjoueur = 'Away' THEN equipeadverse WHEN locationjoueur = 'Home' THEN equipejoueur END **1**n
fonction**NBA**2**Ecrire une fonction pointsmarques qui détermine pour une date de match et un joueur donnés quelle est le nombre de points marqués par ce joueur**SELECT pointsmarques('', '') FROM DUAL**1**n**CREATE OR REPLACE FUNCTION pointsmarques(date_match IN VARCHAR2, joueur IN VARCHAR2 ) RETURN NUMBER IS nbPoints NUMBER ; BEGIN SELECT  points INTO nbPoints FROM STATS WHERE datematch = date_match AND prenomnoms=joueur; RETURN nbPoints; END;
