Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2837 connectés 

 


Dernière réponse
Sujet : [SQL] Requête toute simple.... mais est elle correcte ?
Mara's dad Désolé m'sieur, z'avais pas vu pour le kopydroit !
 
Ben sinon, le "select *" c'est bien pour la maintenance, pour voir le contenu des tables. Mais dans une appli c'est pas très propre. C'est clair que si tu ne veux pas tous les champs, ben vaut mieux les nomer explicitement.
 
De toute façon, en général le problème ne se pose pas trop. Soit t'as une requête un peu compliquée et t'est presque obligé de spécifier les champs que tu veux. Ou au contraire, tu veux juste 1 champ ou 2 dans une table... donc . . .

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad Désolé m'sieur, z'avais pas vu pour le kopydroit !
 
Ben sinon, le "select *" c'est bien pour la maintenance, pour voir le contenu des tables. Mais dans une appli c'est pas très propre. C'est clair que si tu ne veux pas tous les champs, ben vaut mieux les nomer explicitement.
 
De toute façon, en général le problème ne se pose pas trop. Soit t'as une requête un peu compliquée et t'est presque obligé de spécifier les champs que tu veux. Ou au contraire, tu veux juste 1 champ ou 2 dans une table... donc . . .
benou ben si c'est juste pour faire des tests et que tu veux vraiment récupérer tous les champs (ou presque), te fait pas chier, met '*'.
 
Dans le cas où tu te sers du SQL dans un langage de programmation et que devra ensuite récupérer les valeurs des champs retourné, c'est plus pratique de connaître le nom des champs que tu vas manipuler. Et puis ca évite de récupérer des champs supperflus (surcharge CPU et réseau)
Webman C'est votre dernier mot :??: :D
Alors la "plus propre" c'est la quelle ?
 
 
->Mara's dad : alors comme ça on fait des copier/coller :D ? et le copyright alors!!!  :D
benou

Said a écrit a écrit :

La 1ère est bcp plus propre et c'est une bonne habitude à prendre quand tu feras des group by ensuite  




la 2e tu veux dire ...

Mara's dad

Webman a écrit a écrit :

PS-> Mara's dad : il n'y a plus que toi qui a fait une faute à "Syntaxiquement" :D ;)  




 
Normal, j'avais fais un copié-collé de ton post !
 
C'est une source d'erreur bien connue  :D

 

[edtdd]--Message édité par Mara's dad--[/edtdd]

La 1ère est bcp plus propre et c'est une bonne habitude à prendre quand tu feras des group by ensuite
Webman Ok merci ! :)
:hello:
 
 
PS-> Mara's dad : il n'y a plus que toi qui a fait une faute à "Syntaxiquement" :D ;)

 

[edtdd]--Message édité par Webman--[/edtdd]

Mara's dad Pas de souci à se faire de ce coté, si c'est pas "synatxiquement" correcte, tu as un beau message d'erreur et pas ce que tu demande  :)
bobdupont Les 2 sont bonnes
Webman Salut,
 
Si vous avez lu mes autres posts du jour vous devez savoir que j'ai commencé SQL il y a à peine plus d'une heure... donc merci de votre indulgence...
 
Si je dois écrire une requête qui me retourne tous les champs d'une table est-ce que je peux écrire:
SELECT * from Ma_table;
 
ou je suis obligé d'écrire:
SELECT champ1,champ2,champn from Ma_Table;
 
J'ai vu qu'avec ma première requête ca fonctionne, mais je ne sais pas si c'est "syntaxiquement" correct ?
 
:hello:

 

[edtdd]--Message édité par Webman--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)