Dator > hur man visar tabellen poster i kommaseparerade värden i SQL Server

  • hur man visar tabellen poster i kommaseparerade värden i SQL Server


  • Den här artikeln visar hur man visar tabell poster eller rader i en kommaseparerad värderingar .

    här artikeln visar SQL Server 2008 skärmen , men det kan göras i SQL server 2000/2005/2008/2010 versioner och även . i SQL Express

    Du behöver : .
    SQL Server
    SQL Server Query Analyzer eller Management Studio för att skriva frågan .


    1 .
    Om du har databasen och tabellen redan kan du hoppa över detta steg och gå till steg 2 .
    Öppna SQL Server och logga in med dina referenser ( SQL -autentisering eller Windows -autentisering ) .
    Skapa en databas om du inte har ett . [ Skapa inventeringsdatabas ]
    Skapa tabell . [ Skapa tabell Artiklar ( Itemid int itemName Varchar (20)) ]
    in några skivor .
    [ Infoga i ärenden värden ( 1 , " dator " ) ]
    [ Infoga i ärenden värden ( 2 , 'Monitor ' ) ]
    [ Infoga i ärenden värden (3 , ' Mouse ' ) . ]
    2
    SQL-uttryck som nämns nedan använder Tabellposter och Kolumn itemName

    i sin förfrågan fönstret skriva fråga-.

    -- Deklarera variabel för att hålla kombinerade rad värden
    DECLARE @ ItemList Varchar (100)
    -Välj kolumnen som du vill kombinera från varje rad .
    -Använd COALESCE funktion för att sammanfoga värderingar
    SELECT @ ItemList=COALESCE ( @ ItemList + ' , ' , '' ) + itemName
    från poster

    välj @ . ItemList
    3
    Kör frågan [ F5 ] och se resultat-

    tips och varningar


  • här artikeln visas en användning av COALESCE funktion , som är en skalär funktion i T -SQL . SQL Server har många funktioner kategoriseras som ballast , skalär och Rowset funktioner .

Previous:Vilka är fördelarna med Java uppgradera ? Next:hur du ansluter till databasen i Visual Basic





Relaterade artiklar


  • hur man fixar en Fujitsu Li 2735 laptop skärm
  • hur du redigerar ett HTML-text med javascript
  • hur du uppdaterar ett Radeon-kort 200-serien
  • eMachines w3611 specifikationer
  • Hur konvertera ett tal till ett datum i vb
  • hur man återställer en Lexmark X1150 bläck spårvidd
  • hur man överklockar ett EVGA 780i SLI
  • hur du kör startskript i XP
  • HP dv2615nr specifikationer
  • thinkpad 2611 specs