[SQL SERVEUR 2000] [CONCOURS SQL PRO] Problème N°2 Le publipostage ( 2 étoiles ).

( Première Partie ) Problème N°2 Le publipostage.

J’avais résolu ce problème d’une façon élégante à l’aide des CTE sous SQL Serveur 2005.
Aujourd’hui, je vous livre la solution classique, pour sql serveur 2000.

D’abord, nous devons créer une table de numeros…

CREATE TABLE NUMEROS(NUMERO INTEGER);
INSERT INTO NUMEROS(NUMERO) VALUES (1);
INSERT INTO NUMEROS(NUMERO) VALUES (2);
INSERT INTO NUMEROS(NUMERO) VALUES (3);
INSERT INTO NUMEROS(NUMERO) VALUES (4);
INSERT INTO NUMEROS(NUMERO) VALUES (5);

Ensuite, il suffit d’écrire la requete suivante :

SELECT PRS_VILLE,PRS_NOM FROM T_PERSONNE_PRS,NUMEROS WHERE T_PERSONNE_PRS.PRS_NOMBRE>=NUMEROS.NUMERO

D’aprés SQL Pro, il s’agit d’une requete d’inequi jointure!

Laisser un commentaire