Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Handledning för att skriva SQL uttrycka frågor

    SQL Server Express är en relationsdatabas management system tillgängliga gratis från Microsoft . En relationsdatabas tillåter dig att lagra stora mängder data i tabeller . Varje tabell innehåller data om en viss typ av objekt som varor eller människor . Tabellkolumnerna identifiera egenskaper hos objektet såsom namn , adress eller pris . Varje tabellrad innehåller fastighetsvärdena för en object.You kan hämta och ändra information i en SQL Server Express -databas genom att utfärda Transact Structured Query Language ( T - SQL ) frågor . Saker du behöver Review, Windows 7
    SQL Server 2008 Express Edition med verktyg
    AdventureWorks prov databas
    användarkonto med administratörsbehörighet
    Visa fler instruktioner
    köra frågor för att hämta Data
    1

    Klicka på "Start " -knappen i aktivitetsfältet för att visa Start -menyn . Välj " Alla program " i menyn . Välj " Microsoft SQL Server 2008 " i menyn . Högerklicka på " SQL Server Management Studio " i menyn och välj " Kör som administratör . " Klicka på " Anslut ".
    2

    Expandera den ikon som har samma namn som din dator , om det inte redan är expanderat . Expandera " Databaser " ikon genom att klicka på " + " bredvid. Välj " AdventureWorks . " Klicka på " Ny fråga " i verktygsfältet . Nu har du en fråga fönster öppet som du kan använda för att köra frågor mot AdventureWorks databasen .
    3

    Skriv följande i frågan fönstret , och klicka på " Kör " knappen för att genomföra fråga du skrev :

    SELECT * FROM Person.Contact

    en SELECT-sats hämtar data från en databas . Den fråga du just exekveras kommer att ha återvänt alla rader och alla kolumner från en tabell med namnet " Person.Contact " och visas dem i " Resultat " rutan nedanför frågan fönstret . Resultatet av att köra en SELECT-sats kallas ett sökresultat

    En SELECT-sats har två obligatoriska delar : . En SELECT-satsen och en FROM-sats . FROM-satsen identifierar tabellen som du vill hämta data . SELECT-satsen anger vilka kolumner du vill hämta från bordet . Asterisken ( * ) är ett jokertecken , som returnerar värden i alla kolumner
    4

    Ändra texten i frågan fönster enligt följande och tryck på F5 : .

    SELECT Contact , Titel , Förnamn, Efternamn , EmailPromotion FRÅN Person.Contact

    trycker på F5-tangenten utför också en fråga . Observera att resultatet uppsättningen innehåller bara de Contact , Titel , Förnamn, Efternamn och EmailPromotion data från tabellen . Ibland en tabell innehåller en hel del data som du inte behöver visa , du kan lista kolumnnamn i SELECT-satsen att begränsa kolumnvärdena återvände till endast de data du behöver veta
    5

    Ändra. texten i frågan fönster enligt följande och tryck på F5 :

    SELECT Contact , Titel , Förnamn, Efternamn , EmailPromotion FRÅN Person.Contact WHERE EmailPromotion = 2 Review

    sökningen kommer endast att ha återvände raderna med ett EmailPromotion värde på 2 . Du åstadkommit detta genom att lägga till en WHERE-sats på frågan och ange ett villkor för " EmailPromotion = 2 . " Om du behöver söka efter rader som uppfyller ett visst villkor , kan du lägga till en WHERE-sats till din SELECT . Instruktionen WHERE är frivillig och följer FROM-satsen
    Sortera och summera data
    6

    Ändra texten i frågan fönster enligt följande och trycker på F5 -tangenten . :

    SELECT Contact , Titel , Förnamn, Efternamn , EmailPromotion fRÅN Person.Contact ORDER BY EmailPromotion

    sökning kommer att ha återvänt alla rader men sorterade dem med värdet i EmailPromotion kolumnen . Du gjorde detta hända genom att använda en ORDER BY --- annan valfri del av SELECT som används för att sortera data i resultatet .
    7

    Ändra texten i frågan fönster enligt följande , och tryck på F5 :

    SELECT Contact , Titel , Förnamn, Efternamn , EmailPromotion FRÅN Person.Contact oRDER BY EmailPromotion DESC

    När du använder en ORDER BY-sats utan att ange sorteringsordningen , det resultatet set visas i stigande ordning ( från A till Z , eller lägsta till högsta ) . Du kan lägga till " DESC " till slutet av ORDER BY för att sortera data i fallande ordning ( Ö till A eller högst till lägst ) .
    8

    Ändra texten i frågan fönster enligt följande , och tryck på F5 :

    SELECT Count ( * ) As ' Total ' FROM Person.Contact

    En av de kraftfulla funktionerna i T - SQL är förmågan att sammanfatta data . Den fråga du bara avrättades räknat alla rader i Person.Contact tabellen och återvände resultatet av beräkningen i en kolumn som heter Total . SQL Server utfört denna magi för att du använt " Count ( * ) " i SELECT-satsen . " Räkna ( * ) " är känd som en mängdfunktion eftersom det utför en beräkning på data i flera rader och returnerar resultatet av beräkningen .
    9

    Ändra linjen i frågan fönstret enligt följande , och tryck på F5 :

    SELECT EmailPromotion , Count ( * ) As ' Total ' FROM Person.Contact GROUP BY EmailPromotion

    Dina resultat bör se ut ungefär så här :

    EmailPromotion Totalt -------------- ----------- 0 111581 50442 3770

    fråga du bara avrättades grupperat alla rader enligt värde i EmailPromotion kolonnen och räknade antalet rader i varje grupp. Det visas då ett resultat som med två kolumner : en som innehåller värdet i EmailPromotion kolumnen och den andra som innehåller antalet rader i tabellen som matchar det värdet . GROUP BY-satsen är en valfri del av SELECT-satsen som identifierar namnet på den kolumn som kommer att skilja data i grupper innan sammanfatta det . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man slår ihop en GED
    ·Kan OpenOffice öppnar en Access- databas
    ·Komma åt din databas från kommandoraden
    ·Hur vet Oracle version
    ·Hur du ändrar färg på ett underformulär i Access 20…
    ·Hur man gör en Bill of Material med Access 2007
    ·Vad är ERP Implementation
    ·Hur du sorterar en Access Query Använda Uppslagstabell…
    ·Hur till Återvinna cd Data
    ·Hur man gör MDE -filer
    Utvalda artiklarna
    ·Hur man skapar adressetiketter för ett massutskick
    ·Money - Making Tips för Runescape
    ·Open Source Maintenance Management
    ·Hur Split PDF i Half i Acrobat Pro
    ·Hur du ändrar Hårfärg i GIMP
    ·Hur man gör en tabell i Excel
    ·Hur Skeva Font i Illustrator
    ·Hur man gör Uppskattad P /Ls i SPCS
    ·Hur överföra filer från PC till mobiltelefon
    ·Hur man skapar en kalender i PDF
    Copyright © Dator Kunskap http://www.dator.xyz