| 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
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  •  
    Datamaskin >> Software >> SQL Server >> Content
    Hva er forskjellen mellom hvor og å ha SQL -klausuler?
    `Where` and` har` -klausuler i SQL tjener forskjellige formål, selv om de begge filtrerer rader basert på forhold. Her er et sammenbrudd:

    hvor klausul

    * Formål: Filtrerer rader før Eventuelle aggregeringsoperasjoner (som `sum`,` avg`, `count`, etc.).

    * gjelder for: Individuelle rader.

    * forhold: Involverer vanligvis sammenligninger og logiske operatører som opererer på individuelle kolonner i tabellen.

    * eksempel:

    `` SQL

    Velg * fra kunder der land ='USA';

    `` `

    Denne spørringen henter alle kunder fra 'Kunden' -tabellen der 'Country' -kolonnen tilsvarer 'USA'.

    med klausul

    * Formål: Filtrerer rader etter aggregeringsoperasjoner.

    * gjelder for: Resultatene fra aggregeringen (gruppe av).

    * forhold: Involverer vanligvis sammenligninger av aggregerte verdier ved bruk av aggregatfunksjoner (f.eks. `Sum (pris)`, `avg (alder)`, `count (*)`) i kombinasjon med logiske operatører.

    * eksempel:

    `` SQL

    Velg by, AVG (alder) som gjennomsnittlig_age

    Fra kunder

    Gruppe etter by

    Har gjennomsnittlig_age> 30;

    `` `

    Denne spørringen grupper kunder etter 'by' og beregner gjennomsnittsalderen for hver by. Deretter filtrerer det resultatene for bare å vise byer der gjennomsnittsalderen er større enn 30.

    Nøkkelforskjeller i et nøtteskall:

    * Timing: `` `` `Filtrere før aggregering,` å ha `filtrere etter.

    * Scope: `Where` jobber på individuelle rader,` å ha` jobber med samlede resultater.

    * forhold: `Where` bruker forhold på individuelle kolonner,` å ha` bruker forhold på aggregerte verdier.

    Når du skal bruke hver klausul:

    * Bruk `hvor 'når du vil filtrere data basert på individuelle radverdier før det oppstår noen aggregering.

    * Bruk `Å ha` når du vil filtrere aggregerte resultater (som grupperte data) basert på forhold som involverer aggregerte verdier.

    Merk: Du kan bruke både `Where` og` å ha `klausuler i samme spørring, men` Where 'brukes først for å filtrere radene som brukes til aggregering, og deretter brukes `å" til å filtrere de aggregerte resultatene.

    früher :

     Weiter:
      Relatert Artike
    ·SQL Server Query Tutorial 
    ·Hvordan kan du koble deg til SQL Server via SAS? 
    ·Slik konfigurerer SQL Server Express GUI Administration…
    ·Hvor mange versjoner av standard SQL har det vært? 
    ·Hva er den viktigste delen av en SQL -server? 
    ·Kan sql-setninger kjøres uten en dbms? 
    ·Hva er substr i orakel? 
    ·Hvordan lager du oppdateringsspørring i tilgang? 
    ·Slik gjenoppretter en SQL database fra en MDF File 
    ·Hvordan å opprettholde en Microsoft SQL Server 2008 Da…
      Anbefalte artikler
    ·Hvordan Send en Primavera P3 E-post 
    ·Hvordan lage Shadow for bilde i Photoshop 
    ·De deler og funksjoner i MS Word 
    ·Hvordan å skille farger for utskrift i Word 2007 
    ·Excel Visual Basic Tutorial 
    ·Hvordan finne ut om noen forfølger deg på Instagram 
    ·Hvordan lage en HTML-mal for MS Access 
    ·Hvordan koble til nettstedet ditt med Adobe Contribute 
    ·Hvordan lage den Nanny Bot 
    ·Begynnelsen av Songs Skipping i iTunes 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/