IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

selectionner a partir du deuxieme ligne


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Argentine

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2018
    Messages : 15
    Par défaut selectionner a partir du deuxieme ligne
    Bonjour tout le monde
    Svp si vous pouvez a resoudre ce probleme
    Comment faire pour selectionner from ma Table1 a partir du deuxieme ligne et j'ignore la ptemiere ligne
    Avec un champs ( id) de type INT non auto number
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ats.selectcommand= New sqlcommand(" Select distinct ( product_ name ) from Table1", con)
    Je veux selectionner product_ name toujours a partir du deuxieme ligne
    Merci d'avance pour l'aide
    Beatrice

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    si tu connais l'id de la ligne à ne pas sélectionner ajouter WHERE id != valeur
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Argentine

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2018
    Messages : 15
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    si tu connais l'id de la ligne à ne pas sélectionner ajouter WHERE id != valeur
    Merci beaucoup pol63
    Mais peut etre si je ferai comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ats.selectcommand= New sqlcommand(" Select distinct ( product_ name ) from Table1 WHERE id = 2", con)
    Comment faire si ID par exemple commence par ( PRO-0001 ) ou commence par autre facon
    Cordialement
    BEATRICE

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    Dans une table de base de données la clé primaire doit être non significatif pour l'application et idéalement un entier auto incrément (un guide peut convenir)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Argentine

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2018
    Messages : 15
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    Dans une table de base de données la clé primaire doit être non significatif pour l'application et idéalement un entier auto incrément (un guide peut convenir)
    Merci pol63 .. vous avez bien raison .. toutes mes excuses car j'ai mal exprime .. j'ai voulu dire si je mis id = 2 .. en cas de suppression et modification ca peut que le numero id = 2 va changer ..
    Merci d'avance pol63
    BEA

  6. #6
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    Je crois avoir la solution ...

    Vu que les id sont ordonnés (sauf erreur de ma part), l'enregistrement à éviter est toujours celui qui a le plus petit Id.
    La requête SELECT MIN(Id) FROM Table1; donne ce plus petit identifiant.
    La solution consiste donc à écrire une requête qui prends tous les enregistrements, SAUF celui dont l'Id est donné par : SELECT MIN(Id) FROM Table1;
    Soit :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Id, (Product_ Name) FROM Table1
    WHERE Id NOT IN (SELECT MIN(Id) FROM Table1);

    J'espère que ça conviendra ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment executer un script SQL a partir de la ligne de commande ?
    Par lassaad83 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/08/2007, 11h13
  2. Afficher à partir de la ligne... ?
    Par byloute dans le forum Linux
    Réponses: 14
    Dernier message: 28/09/2005, 01h08
  3. lancer une mdb a partir d'une ligne de commande
    Par dpie dans le forum Access
    Réponses: 5
    Dernier message: 30/11/2004, 15h01
  4. Effacer le contenu d'un fichier a partir d'une ligne
    Par localhost dans le forum Linux
    Réponses: 3
    Dernier message: 04/04/2004, 04h47
  5. Réponses: 18
    Dernier message: 08/02/2004, 22h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo