Antall forekomster i SQL

Antall forekomster i SQL


De fleste nett og desktop computing programmer som involverer databaser bruke SQL-setninger til å behandle sine data. Med SQL-setninger, applikasjoner og nettsteder kan spørre databaser for bestemte datasett. Den velger uttalelse utfører en spørring på en database. Tellingen klausulen kan vises i SELECT-setningen, for å beregne antall poster som følge av spørringen. Den der klausulen kan dukke opp i forbindelse med disse, slik kode for å angi bestemte dataverdier til å spørre databasen for. Ved hjelp av disse elementene, kan skript bestemme antall forekomster av et bestemt dataelement.

Velg Query

Den velger søket kan innebære ulike klausuler for spørring databasetabeller. Følgende eksempelkode demonstrerer en grunnleggende utvalgsspørring:
SELECT * FROM Client;

Dette søket kan gjelde for en database tabell kalt "Client" representerer detaljene klienter for et selskap. Spørringen returnerer hver post i tabellen, inkludert verdiene i hver kolonne. Hvis du vil angi en bestemt kolonne, kan spørringen gjøres følgende endringer:
SELECT CLIENT_NAME fra klient;

Denne spørringen returnerer bare de verdier i "CLIENT_NAME" kolonnen. (Se 1 referanser)

count punkt

Ved å legge tellingen klausul til en utvalgt uttalelse i SQL, kan skript bestemme antall poster et bestemt søk returnerer. Følgende endringer eksemplet viser:
SELECT COUNT (*) FROM Client;

Dette returnerer det totale antallet poster i den angitte tabellen. For å returnere den distinkte verdier i en bestemt kolonne, gjelder følgende syntaks:
SELECT COUNT (DISTINCT CLIENT_NAME) fra klient;

Dette er nyttig i tilfeller der en tabellkolonne kan ha like verdier i det. (Se Referanser 2)

hvor klausul

Den der klausulen fungerer også som en del av det å velge spørringen. Den der klausulen gjør at en spørring for å angi en bestemt verdi å matche for en bestemt kolonne. Følgende endrede erklæring demonstrerer:
SELECT * FROM klient, hvor client_type = "corporate";

Dette kan gjelde i et tilfelle hvor hver post i klienten tabellen har en verdi kategorisere det i henhold til type. Den der klausulen kan angi en verdi som vil begrense resultatet ned til så lite som én post, hvis det er en unik verdi i tabellen. Følgende utsagn viser:
SELECT CLIENT_NAME fra klient WHERE client_id = 4;

Dette er nyttig i tilfeller hvor skriptet behov for å hente dataverdien i en bestemt kolonne av en bestemt tabell rad.

Kombinere Elements

For å finne antall forekomster av en bestemt verdi i en database tabell, kan skript kombinere velge, hvor og telle funksjoner i SQL. Følgende eksempelkode demonstrerer:
SELECT COUNT (*) FROM klient, hvor type = "corporate";

Dette søket vil returnere antall bedriftens poster i klientens tabellen, som er antall tabellrader med "corporate" oppført i "type" kolonnen. Dette kan være nyttig hvis manuset er å bygge et brukergrensesnitt, for eksempel innenfor en webside, og må beregne den nødvendige mengden av plass til å presentere dataene.