Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Pourquoi est binaire utilisé dans l…
  • Comment calculer les jours ouvrables…
  • Comment masquer l'arborescence Dojo …
  • Protocoles de Accrocheur 
  • Comment faire pour intégrer SQL dan…
  • Différentes couleurs Parcelles sur …
  • Comment faire une promenade en perso…
  • Comment faire pour convertir un flot…
  • Comment supprimer une liste Box Entr…
  • Comment écrire un Trainzscript TS20…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment faire pour convertir un jeu de résultats délimité par des virgules

    conversion d'un jeu de résultats dans une chaîne délimitée par des virgules à votre requête SQL est utile lorsque vous souhaitez afficher les données comme une liste de valeurs en une seule rangée . Un jeu de résultats SQL contient les résultats d'une requête . Dans une chaîne délimitée par des virgules , des éléments séquentiels ont une virgule qui les sépare , comme " orange, pomme, banane . " Certains langages SQL ont des fonctions intégrées pour créer des chaînes séparées par des virgules , tandis que dans d'autres langues, vous devrez spécifier la sortie formater soi-même. Instructions
    1

    Convertir un résultat SQL serveur mis dans une chaîne délimitée par des virgules en exécutant la requête suivante:

    DECLARE @ de résultats VARCHAR ( 500) SELECT @ @ de résultats = CASEWHEN de résultats IS NULL puis les convertir ( varchar (20 ) , [nom] ) Else ' ,' + convert ( varchar (20 ) , [nom ]) ENDFROM Personnes condition WHERE = abc ;

    " IS NULL " cas est nécessaire car l'ajout d' une valeur nulle se traduira par une chaîne nulle
    2

    Convertir un résultat MySQL mis dans une chaîne délimitée par des virgules avec la fonction " GROUP_CONCAT » en exécutant la requête suivante: .

    SELECT a.id , GROUP_CONCAT ( b.name ) AS list_namesFROM idents aINNER INSCRIPTION noms b ON ( a.id = b.n_id ) GROUP BY a.id ;

    les « GROUP_CONCAT " enchaîne fonction des résultats ensemble , en séparant chacun d'eux avec la valeur par défaut "," personnage .
    3

    Convertir un résultat PostgreSQL mettre dans un tableau séparé par des virgules avec la fonction " string_agg » en exécutant la requête suivante : Photos

    SELECT id , string_agg (nom, ' , ') FROM employeesGROUP BY id ;

    les « string_agg " enchaîne fonction des résultats ensemble et les sépare avec le séparateur spécifié , ce qui est " ; . , "dans l'exemple

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour exécuter de scripts de démarrage sous XP 
  • Comment faire une colonne sur un GridView dans une liste de Drop 
  • Étapes à suivre pour la négociation du protocole 
  • Comment construire des applications SaaS 
  • Comment faire une colonne sur une Liste des drops GridView 
  • Comment faire pour transférer des fonctions sur MATLAB 
  • WPF frontière Styles 
  • Comment insérer des instructions dans la syntaxe 
  • Comment créer un utilisateur dans Oracle SQL 
  • Comment faire pour convertir EXE à code 
  • Connaissances Informatiques © http://www.ordinateur.cc