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

  FORUM HardWare.fr
  Programmation

  (SQL) petite question de base mais...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

(SQL) petite question de base mais...

n°25436
baloo
Posté le 18-04-2001 à 09:15:53  profilanswer
 

j'arrive pas a trouver la reponse!
comment faire pour selectionner ts les chps d'une table sauf un?
y a t-il une autre methode que de selectionner ts les chps un a un car y en a qd meme 13!!!!!
voila merci...

mood
Publicité
Posté le 18-04-2001 à 09:15:53  profilanswer
 

n°25441
lamatrice
Posté le 18-04-2001 à 09:19:41  profilanswer
 

WHERE NOT tonchamps
 
SELECT * FROM Table WHERE nom NOT LIKE 'D%'
 
avec ça tu sélectionne pas les champs commançant par D  
par exemple

n°25443
baloo
Posté le 18-04-2001 à 09:22:53  profilanswer
 

c juste un chps que je veux pas...
dc:
SELECT * FROM Tbl_info  
WHERE NOT Id-type
 
c ça?

n°25447
baloo
Posté le 18-04-2001 à 09:29:21  profilanswer
 

la ça marche pas :(

n°25449
lamatrice
Posté le 18-04-2001 à 09:32:05  profilanswer
 

un champs que tu veux pas ou un enregistrement ?
sinon si c'est le champs
essai
 
select * AND NOT champX

n°25451
lamatrice
Posté le 18-04-2001 à 09:35:16  profilanswer
 

sinon tu peux toujour créer une nouvelle table sans ce satané champs !

n°25464
baloo
Posté le 18-04-2001 à 09:46:58  profilanswer
 

c bien un champ mais ça ne marche tjs pas!
merci qd meme!!
qq'un d'autre?

n°25465
thegti
La constipation se soigne ...
Posté le 18-04-2001 à 09:52:23  profilanswer
 

Tu veut faire un truc du style:
select "* - LeChampQueJeVeuxPas"
from MaTable
C'est ca ?

n°25467
ddr555
Posté le 18-04-2001 à 09:56:39  profilanswer
 

c'est pas possible, faut quand même sélectionner tous les champs que tu veux voir, sauf celui que tu veux pas.
sinon, tu peux créer une vue qui sélectionner tous ces champs et ensuite tu fais select * from vue

n°25468
Fred999
Rabat-joie
Posté le 18-04-2001 à 09:57:33  profilanswer
 

Si tu t'amuses à faire des requêtes de ce genre, je ne souhaite pas être le type qui passera derrière toi pour la maintenance...

mood
Publicité
Posté le 18-04-2001 à 09:57:33  profilanswer
 

n°25469
baloo
Posté le 18-04-2001 à 09:57:58  profilanswer
 

thegti: oui c ça!

n°25470
baloo
Posté le 18-04-2001 à 09:58:31  profilanswer
 

fred 999: pkoi? :(

n°25476
baloo
Posté le 18-04-2001 à 10:05:57  profilanswer
 

thegti:  c ça mais ta syntaxe ne marche pas!

n°25477
Fred999
Rabat-joie
Posté le 18-04-2001 à 10:07:33  profilanswer
 

baloo a écrit a écrit :

fred 999: pkoi? :(




 
Tu trouves ça clair, de dire "je veux tous les champs d'une table sauf un"???
 
Tu pourrais quand même te fendre d'un copier-coller...

n°25478
baloo
Posté le 18-04-2001 à 10:11:10  profilanswer
 

bah y a un Id dont je n'eprouve pas l'utilite!
 
je voulais juste savoir si y avait une methode plus courte que d'enumerer ts les champs!!
car ça fait un peu bourrin...d'enumerer 12 chps!

n°25482
jupiler
Un cousin...
Posté le 18-04-2001 à 10:16:27  profilanswer
 

baloo a écrit a écrit :

bah y a un Id dont je n'eprouve pas l'utilite!
 
je voulais juste savoir si y avait une methode plus courte que d'enumerer ts les champs!!
car ça fait un peu bourrin...d'enumerer 12 chps!




 
je peux te montrer des requetes qui ressortent 40 champs
avec 7 ou 8 jointures et tu verras que ca n'a plus rien de bourrin.


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°25483
Fred999
Rabat-joie
Posté le 18-04-2001 à 10:18:23  profilanswer
 

jupiler a écrit a écrit :

 
 
je peux te montrer des requetes qui ressortent 40 champs
avec 7 ou 8 jointures et tu verras que ca n'a plus rien de bourrin.




 
J'allais le dire :o

n°25486
baloo
Posté le 18-04-2001 à 10:23:54  profilanswer
 

bon laissez tomber...merci qd meme!!

n°25488
thegti
La constipation se soigne ...
Posté le 18-04-2001 à 10:31:03  profilanswer
 

Je confirme c'est pas possible
Mais c'est chiant c'est vrai surtout avec des grosses tables du genre 50 champs
En plus, utiliser * c'est pas conseillé (bugs, rapidité, évolutivité, ...)
Moi, en général, je me fait une petite fonction qui me construit la chaine entière, champs séparés avec des ',' entre et après copier coller et je supprime celui que je veut pas
D'ailleurs, ca doit exister des assistants pour ca (genre QBE de Access)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  (SQL) petite question de base mais...

 

Sujets relatifs
Question sur Visual C++[base de donné] comprend pas le systeme de la relation m:n
[ASP / SQL Server] Urgent HelpInsertion d'une image en SQL / Oracle
[SQL] j'ai un ptit probleme avec une requete....Question con sur Flash...
[demineur] question à deux ballesPetite question sur Flash ! pour les pro c facile
[SQL]recuperrer la date du jour 
Plus de sujets relatifs à : (SQL) petite question de base mais...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR