| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come convertire un set di risultati su Delimitato da virgola
    Conversione di un set di risultati in una stringa delimitata da virgole con la query SQL è utile quando si desidera visualizzare i dati come un elenco di valori in una singola riga . Un set di risultati SQL contiene i risultati di una query . In una stringa delimitata da virgole , elementi sequenziali hanno una virgola che li separa, come ad esempio " arancia, mela , banana . " Alcuni linguaggi di SQL sono dotati di funzioni per creare stringhe delimitate da virgole , mentre in altre lingue è necessario specificare l'output formattare te stesso . Istruzioni
    1

    Convertire un risultato SQL server impostato in una stringa delimitata da virgole eseguendo la seguente query :

    DECLARE @ resultset varchar ( 500) SELECT @ resultset = CASEWHEN @ ResultSet è NULL THEN CONVERT ( varchar ( 20 ) , [Nome] ) else ',' + convert ( varchar ( 20 ) , [Nome ]) ENDFROM Persone condizione WHERE = abc ;

    La " IS NULL " caso è necessario perché l'aggiunta di un valore nullo si tradurrà in una stringa nulla
    2

    Convertire un risultato MySQL impostato in una stringa delimitata da virgole con la funzione " GROUP_CONCAT " eseguendo la seguente query : .
    < p > SELEZIONA a.id , gROUP_CONCAT ( b.name ) AS list_namesFROM idents aINNER JOIN nomi b ON ( a.id = b.n_id ) GROUP BY a.id ;

    le " group_concat " concatena funzione dei risultati insieme , separandoli con il default "," carattere .
    3

    Convertire un risultato PostgreSQL insieme in un array delimitato da virgola con la funzione " string_agg " eseguendo la seguente query :

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

    le " string_agg " concatena funzione insieme i risultati e li separa con il delimitatore specificato, che è " , . , "nell'esempio

    Previous :

    next :
      Articoli Correlati
    ·Il mio Windows Mobile non si apre file ASHX 
    ·Come imparare & Test Codici HTML 
    ·Come congelare Inaugurato File temporanei Internet in I…
    ·Come costruire applicazioni client-server con VB.NET 
    ·Il testo è che non portano a Button DataGridView 
    ·Come creare un ramo SVN da un file in diretta 
    ·Come pensare come un programmatore 
    ·Come costruire Commento pagine Web con Visual Studio 
    ·Come pulire la cache di assembly globale 
    ·Funzioni in T - SQL Embedded 
      Articoli in evidenza
    ·Come compilare un GDB 64 bit 
    ·Che cosa è Microsoft Visual C + + 
    ·Come convertire Altezza in ColdFusion 
    ·Come compilare Java di Oracle 
    ·Come scrivere una semplice console di File Transfer Pro…
    ·Componenti di una applicazione Client Server 
    ·Come convertire P12 con keytool 
    ·Come scrivere un codice di Equal per la calcolatrice st…
    ·Di formato in Java 
    ·Come eseguire applet in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com