Salut
Juste une question...
Pourquoi le SELECT ne peut pas prendre de variable?
Une idée de la forme...
dans laquelle VAR serait une clause optionnelle de l'instruction SELECT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT colx, coly, varx, vary,... VAR varx=expression, vary=expression2 FROM... WHERE <prédicat sur colonnes> HAVING <prédicat sur variable>
Le code que je donne est assez simpliste, mais pensez aux requêtes complexes dans lesquelles on a souvent des répétitions d'expression qu'on voudrais factoriser.
Au passage, MySQL accepte un alias dans le having du genre...
Alors pourquoi pas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT left(prenom,2) AS initial FROM personne HAVING initial='AL'
@+
Partager