Bonjour.
J'en apprends chaque jour un peu plus mais je ne suis pas au bout...
Aujourd'hui juste une "interrogation":
J'ai dans ma table SQL 6 champs.
Je lance la requête habituelle "SELECT * FROM truc WHERE id=xxx"
pour sélectionner une ligne d'enregistrement que je traite ensuite sans problème. (tout va bien, je n'ai pas de problème,mais...)
Je me disais que:
C'est peut-être pas très "bien" (ni très "productif") de faire un SELECT * alors que dans un premier temps je n'ai besoin que de considérer le champ id....
Mais, si je fais un "SELECT id FROM truc WHERE id=xxx" pourrais-je ensuite accéder et traiter les autres champs de mon enregistrement? (ou ma requête ne pourra-t-elle me renvoyer que la valeur du champ id ?)
(Je pense que c''est le genre de question qui doit énerver "ceux qui savent", mais s'il vous plaît.... Je débute, je débute... Merci d'avance)
Modifié par Mohican (06 Sep 2005 - 16:08)
J'en apprends chaque jour un peu plus mais je ne suis pas au bout...
Aujourd'hui juste une "interrogation":
J'ai dans ma table SQL 6 champs.
Je lance la requête habituelle "SELECT * FROM truc WHERE id=xxx"
pour sélectionner une ligne d'enregistrement que je traite ensuite sans problème. (tout va bien, je n'ai pas de problème,mais...)
Je me disais que:
C'est peut-être pas très "bien" (ni très "productif") de faire un SELECT * alors que dans un premier temps je n'ai besoin que de considérer le champ id....
Mais, si je fais un "SELECT id FROM truc WHERE id=xxx" pourrais-je ensuite accéder et traiter les autres champs de mon enregistrement? (ou ma requête ne pourra-t-elle me renvoyer que la valeur du champ id ?)
(Je pense que c''est le genre de question qui doit énerver "ceux qui savent", mais s'il vous plaît.... Je débute, je débute... Merci d'avance)
Modifié par Mohican (06 Sep 2005 - 16:08)