Bonjour,

Ma question est la suivante,

J'espère que cette question n'a pas déjà été posé car je ne l'ai pas trouvé.

Cette question fonctionne un peu sur le principe de "..." et '...' en php.

dans une requête sql :
- on peut faire par exemple un (SELECT * FROM ...) (1)
- ou on peut faire un (SELECT 'champ1','champ2' ... FROM ...) (2)

Ma question est la suivante, imaginons que nous avons une table avec 10 champs, nous en voulons 5.

Quel est la meilleur solution d'un point de vue efficacité. (la 1 ou la 2 )

car la première récupère tout les champs, alors que la deuxième, que ceux dont on a besoin.

Pour ma part je choisis la deuxième or un codeur qui a beaucoup plus d'expérience que moi utilise systématiquement la première.

La question se pose alors tout naturellement.

Est ce qu'un petit trou du c*l de codeur avec 2 ans d'expérience doit rester sur ses positions, ou alors un codeur expérimenté ayant sans doute mainte fois fait le tour de la question a raison.