Selection base de donnees
helplease
-
help -
help -
Bonjour,
je voudrais ecrire du code qui selectionne aleatoirement des champs d'une bases de données, mai je ne sais pas du tt comment my prendre, c'est faisable en sql seulement ou faudrais programmer celà avec un autre langage???
je voudrais ecrire du code qui selectionne aleatoirement des champs d'une bases de données, mai je ne sais pas du tt comment my prendre, c'est faisable en sql seulement ou faudrais programmer celà avec un autre langage???
Configuration: Windows Vista Safari 525.19
4 réponses
-
Hello,
Sélectionner aléatoirement des lignes n'est pas difficile, voir e.g. https://www.petefreitag.com/item/466.cfm
Par contre, sélectionner aléatoirement des champs est bien plus compliqué...
++ -
la commande qui sélectionne les champs d'une table :
exemple : table(id,champ1,champ2)
sql :
SELECT champ1, champ2 FROM table WHERE id = 5 -
Salut,
en fait je voulais savoir comment recuperer les noms des champs . je veux recuperer le mot "id" "champ1" "champ2" paske mon code doit fonctionner independamment de la table ==>
Ce n'est pas ce que tu as évoqué initialement (choisir des colonnes aléatoirement est autre chose...). Oui, il y a la possibilité d'intérroger la base pour obtenir les noms des tables et des champs. La syntaxe exacte dépend de la base de données - e.g. pour Oracle on peut faire unSELECT column_name FROM user_tab_columns WHERE table_name = 'xxxx'
++ -
Je ne connais pas Access, mais il paraît qu'il est impossible de le faire directement (via un SELECT direct) et un peu de code s'imposerait. Cf. e.g. http://www.eggheadcafe.com/forumarchives/Access/Sep2005/post24023537.asp
++