Partage
  • Partager sur Facebook
  • Partager sur Twitter

SQL indice d'une colonne

    19 octobre 2018 à 16:45:49

    Bonjour,

    Je travaille avec Wamserver64 et Phpmyadmin.

    J'ai récupéré une table de données avec des noms de champs existants comprenant des espaces, virgules, :...

    J'ai des soucis pour écrire les requêtes SQL, alors ma question est :

    Est-il possible de travailler avec les indices des colonnes, du genre :

    Select 'colonne numéro 3' from table1

    Merci pour l'aide

    Guy

    • Partager sur Facebook
    • Partager sur Twitter
      19 octobre 2018 à 16:47:26

      Bonjour,

      Non, tu dois renommer tes colonnes : pas d'espace ni caractères spéciaux.

      • Partager sur Facebook
      • Partager sur Twitter
        19 octobre 2018 à 17:22:27

        Bonjour,

        philodick a écrit:

        tu dois renommer tes colonnes

        Ce serait l'idéal, mais si tu as la flemme ou l'impossibilité de le faire, tu peux utiliser les quotes obliques (touches Alt Gr + 7) pour t'affranchir des problèmes de syntaxes :

        SELECT `ma colonne/nommée _,`
        FROM `ma_/table chelou`
        • Partager sur Facebook
        • Partager sur Twitter
        Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
          19 octobre 2018 à 20:41:41

          Bizarre quand même que le numéro de colonne n'existe pas.

          Merci je pensais pouvoir éviter les quotes.

          • Partager sur Facebook
          • Partager sur Twitter
            20 octobre 2018 à 0:33:36

            Tu peux également faire un select * et récupérer le résultat côté applicatif sous forme de tableau indexé et du coup appeler les éléments par leur index ...

            • Partager sur Facebook
            • Partager sur Twitter
            Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

            SQL indice d'une colonne

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown