Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Konvertera ett sökresultat till Kommaseparerade

    Konvertera ett resultat sätts i en kommaseparerad sträng med din SQL-fråga är användbart när du vill visa data som en lista med värden i en enda rad . En SQL result set innehåller resultaten från en fråga . I en kommaseparerad sträng , sekventiella element har ett kommatecken separera dem , såsom " apelsin , äpple, banan . " Vissa SQL- språk har inbyggda funktioner för att skapa strängar kommaseparerade , medan det i andra språk måste du ange utdata formatera själv . Instruktioner
    1

    Konvertera en SQL server resultatet satt in en kommaseparerad sträng genom att köra följande fråga :

    FÖRKLARA @ resultset VarChar ( 500 ) SELECT @ resultset = CASEWHEN @ ResultSet IS NULL konvertera sedan ( varchar ( 20 ) , [ Namn ] ) Else ',' + CONVERT ( varchar ( 20 ) , [ Namn ]) ENDFROM Personer WHERE villkoret = abc ,

    " är null " fall är nödvändigt eftersom tillsätta ett null-värde kommer att resultera i en tom sträng
    2

    Konvertera en MySQL resultat sätts i en kommaseparerad sträng med " GROUP_CONCAT " funktionen genom att köra följande fråga : .

    SELECT a.id , GROUP_CONCAT ( b.name ) AS list_namesFROM idents aINNER GÅ namn b ON ( a.id = b.n_id ) GROUP BY a.id ,

    " GROUP_CONCAT " funktionen sammanfogar resultaten tillsammans , separera varje med standard " , " karaktär .
    3

    Konvertera en PostgreSQL resultat satt in en kommaseparerad array med " string_agg " funktionen genom att köra följande fråga :

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

    " string_agg " funktionen sammanfogar samman resultaten och separerar dem med angiven avgränsare , vilket är " ; . , " i exemplet Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Mainframe JCL rutiner
    ·Lägga till kolumner till GridView
    ·Hur man skriver ett grafikprogram
    ·Vad är prioritet kö
    ·Hur man tar bort Crestline Windows
    ·Hur man beräknar G02 Koder för Mills
    ·Definition av en Flödesschema
    ·Hur ändrar jag Input Type för Font Värden
    ·VBScript : hur man återställer postlådestorlek
    ·Hur Split Matlab Jet Color Table till RGB
    Utvalda artiklarna
    ·Hur man skriver makron i Visual Basic
    ·Hur man öppnar en PDF-fil med PHP
    ·Vad är Java Används för på en dator
    ·PHP och DVD Träning
    ·Hur du använder Lightbox Med Smooth Anchors
    ·Hur att öka ett datum i PHP
    ·Lägga till en GUI till Java-kod
    ·Verktyg som används i Java
    ·Hur programmera med Visual Basic 6
    ·Hur man skriver Turbo Pascal Program
    Copyright © Dator Kunskap http://www.dator.xyz