Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> database programvare >> Content
    Tutorial for å skrive SQL Express Spørsmål
    SQL Server Express er en relasjonsdatabase styringssystem tilgjengelig gratis fra Microsoft. En relasjonsdatabase lar deg lagre store mengder data i tabeller. Hver tabell inneholder data om en bestemt type objekt som produkter eller mennesker. Bordsøyle identifisere egenskaper for objektet , slik som navn , adresse eller pris . Hver tabell rad inneholder eiendomsverdiene for en object.You kan hente og endre informasjon i en SQL Server Express -databasen ved å utstede Transact Structured Query Language ( T - SQL) spørringer. Du trenger
    Windows 7
    SQL Server 2008 Express Edition med Tools
    AdventureWorks eksempeldatabasen
    Brukerkonto med administrator rettigheter
    Vis mer Instruksjoner
    kjøre spørringer for å hente data
    en

    Klikk på "Start "-knappen på oppgavelinjen for å vise Start -menyen . Velg " Alle programmer " menyen . Velg " Microsoft SQL Server 2008 " menyen . Høyreklikk på "SQL Server Management Studio " menyen, og velg " Kjør som Administrator. " Klikk "Connect ".
    2

    Utvid ikonet som har samme navn som datamaskinen , hvis det ikke allerede er utvidet . Utvide " Databaser "-ikonet ved å klikke på "+ " ved siden av den. Velg " AdventureWorks . " Klikk på " Ny spørring " på verktøylinjen. Nå har du en spørring vindu åpent som du kan bruke til å kjøre spørringer mot AdventureWorks database.
    3

    Skriv inn følgende i spørringen vinduet , og klikk på " Execute "-knappen for å utføre spørring du skrev : en

    SELECT * FROM Person.Contact

    en SELECT-setning henter data fra en database . Spørringen du nettopp sluttet, vil ha tilbake alle rader og alle kolonner fra en tabell som heter " Person.Contact " og vist dem i " Resultater " panelet under spørringen vinduet. Resultatet av å utføre en SELECT-setning kalles et resultat sett

    En SELECT- setningen har to nødvendige deler: . En SELECT klausul og en FROM klausulen. FROM-leddet identifiserer tabellen som du vil hente data. SELECT- klausulen identifiserer hvilke kolonner du vil hente fra bordet. Stjernen ( * ) er et wild card karakter , som returnerer verdiene i alle kolonner
    4

    Endre teksten i spørringen vinduet som følger, og trykk F5-tasten : .
    < P > SELECT ContactID , Tittel, Fornavn, Etternavn , EmailPromotion FRA Person.Contact

    trykke F5-tasten utfører også en spørring . Legg merke til at resultatet settet inneholder bare de ContactID , Tittel, Fornavn, Etternavn og EmailPromotion data fra tabellen . Noen ganger kan en tabell inneholder mye data du trenger ikke å se , du kan liste kolonnenavn i SELECT-leddet for å begrense kolonneverdiene returnerte til bare de dataene du trenger å vite
    5

    Endre. teksten i spørringen vinduet som følger, og trykke F5 : en

    SELECT ContactID , Tittel, Fornavn, Etternavn , EmailPromotion FRA Person.Contact WHERE EmailPromotion = 2

    søket vil bare ha returneres radene med en EmailPromotion verdi av 2 . Du oppnådd dette ved å legge en WHERE klausulen til søket og angir en tilstand av " EmailPromotion = 2". Hvis du trenger å søke etter rader som oppfyller en bestemt betingelse , kan du legge til en WHERE klausulen til SELECT-setningen . WHERE-leddet er valgfritt og følger FROM klausulen
    Sortere og summere data
    6

    Endre teksten i spørringen vinduet som følger, og trykk på F5-tasten . :

    SELECT ContactID , Tittel, Fornavn, Etternavn , EmailPromotion fRA Person.Contact ORDER BY EmailPromotion

    søket vil ha tilbake alle radene , men sortert dem etter verdien i EmailPromotion kolonnen. Du gjorde dette skje ved hjelp av en ORDER BY-ledd --- annen valgfri del av SELECT-setningen brukes til å sortere dataene i resultatsettet.
    7

    Endre teksten i spørringen vinduet som følger, og trykker på F5-tasten : en

    SELECT ContactID , Tittel, Fornavn, Etternavn , EmailPromotion FRA Person.Contact ORDER BY EmailPromotion DESC

    Når du bruker en ORDER BY klausulen uten å spesifisere hva slags orden, resultatet settet vil vises i stigende rekkefølge ( fra A til Z , eller lavest til høyest). Du kan legge til " DESC " til slutten av ORDER BY-leddet for å sortere dataene i synkende rekkefølge ( Å til A eller høyest til lavest) .
    8

    Endre teksten i spørringen vinduet som følger , og trykk på F5-tasten : en

    SELECT Count ( * ) Som ' Total ' FRA Person.Contact

    en av de kraftige funksjonene i T -SQL er evnen til å oppsummere data . Spørringen du bare henrettet talt alle radene i Person.Contact tabellen og returnerte et resultat av beregningen i en kolonne som heter Total . SQL Server utført denne magien fordi du brukte " Count ( *)" i SELECT- klausulen . "Count ( * ) " er kjent som en samlet funksjon fordi den utfører en beregning på data i flere rader og returnerer resultatet av beregningen .
    9

    Endre linjen i spørringen vinduet som følger, og trykker på F5-tasten : en

    SELECT EmailPromotion , Count ( * ) Som ' Total ' FRA Person.Contact GROUP BY EmailPromotion

    Dine resultater bør se omtrent slik ut : en < p > EmailPromotion Totalt -------------- ----------- 0 111581 50442 3770

    spørringen du nettopp henrettet gruppert alle radene i henhold til verdi i EmailPromotion kolonne og telles antallet rader i hver gruppe. Deretter vises et resultat sett med to kolonner : en som inneholder verdien i EmailPromotion kolonnen og den andre som inneholder antall rader i tabellen som samsvarer med denne verdien. GROUP BY-leddet er en valgfri del av SELECT-setning som identifiserer navnet på kolonnen som vil skille data i grupper før oppsummerer det.

    früher :

     Weiter:
      Relatert Artike
    ·Rollen av en database i en web-applikasjon 
    ·Hvordan lage et skjema i DBMS 
    ·Hvordan Input en SQL-setning 
    ·Hvordan legge til et Count til en MS Access-rapport 
    ·Hvordan justere alle kolonner til Som passer best i Acc…
    ·Hierarkisk struktur i en database 
    ·VBSQL til TSQL Conversion 
    ·Slik kopierer diagramformateringen Fra figur til Chart 
    ·Hvordan bruke Skriver Mellomrom Charts 
    ·Finne ut om en visning Finnes i SQL 
      Anbefalte artikler
    ·Hvordan Stopp Groovemonitor.exe 
    ·Hvordan lage en gjennomsiktig bakgrunnsbilde i Photosho…
    ·Slik installerer du Windows Installer Cleanup Utility 
    ·Hvordan Lim inn HTML i Microsoft Excel 2003 
    ·VLC Tutorial 
    ·Hvordan åpne et regneark i Excel 
    ·Hvordan Draw Med Manga Photoshop Teknikker 
    ·Hvordan ta opp fra en Sirius Radio 
    ·Hvordan slår jeg opp bilder til malerier Bruke Photosh…
    ·Hvordan Ungrey datafiler på Skyrim Launcher 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/