VELG

SELECT-setningen brukes til å hente data fra en database. Den grunnleggende formatet på SELECT UNDERVISENDE er at muetra nedenfor:

 Velg Fra <campos> <table>

For eksempel hvis du ønsket å få navnene og e-post til alle poster fra en database med personlig agenda ville bruke følgende SQL UNDERVISENDE:

 SELECT etternavn, navn, e-post fra kalender

denne kommandoen returnerer en postsett med data fra de tre feltene som er oppført (etternavn, navn og e-post) i tabell Book.
Hvis du virkelig ønsker å få alle tabellfelt kan du bruke følgende.

 SELECT * FROM Agenda

Selv om bruken av stjernen (*) er det mest praktisk og raskt å få alle felt ER IKKE en anbefalt praksis for to grunner, og to Tiemen å gjøre med resultatene av spørringen.
a) ikke spør alle feltene i en tabell med mindre du trenger alt. Det vil alltid løpe raskere hvis spørringen returnerer færre data. SELECT-setningen bør be om bare de feltene du vil bruke.
b) hvis du trenger alle feltene i tabellen som følge av høringen, anbefaler jeg at du bruker listen over felt i stedet for stjernen (*) og grunnen er at hvis du forteller den SQL-motoren som er navnet felt vil måtte finne det. For utvikleren dette er gjennomsiktig, men motoren gjør internt to spørringer: en for å finne ut navnene på feltene i tabellen, og en for å gjøre anmodning om at vi spør.

BESTILLING AV RESULTATER

For resultatet til databasemotoren sender oss til en viss rekkefølge ved å benytte ORDER BY klausulen, som er basert på en liste over felt for å gjøre bestillingen.
Tenk den samme spørringen fra begynnelsen (dagsorden), men sortert etter etternavn:

 SELECT etternavn, navn, e-post fra boken ORDER BY navn, fornavn

Som standard feltene oppført i ORDER BY klausulen indikerer en stigende sorter, men hvis du ønsker kan du fortelle den ned ved hjelp av DESC søkeordet som vist nedenfor:

 SELECT etternavn, navn, e-post fra boken ORDER BY navn DESC, navn

stigende rekkefølge kan også være angitt eksplisitt ved hjelp av ASC søkeordet, men ikke nødvendig siden den neste instruksjonen vil resultere i samme rekkefølge som den tidligere instruksjonen må.

 SELECT etternavn, navn, e-post fra boken ORDER BY navn DESC, navn ASC

11 Responses til "Velg"

  1. [...] Følgende kode og navnet på databasen. MDB og tabellen navnet i SELECT-setningen), slik at alt fungerer fint. Dim cnn som ny [...]

  2. [...] Til en bestemt forekomst av kildekoden. Se også: GROUP, HAR, ISA, referanser, SELECT, HVOR, [...]

  3. [...] (Navn eller IP på serveren, navnet på databasen og tabellen navn i SELECT-setningen), slik at alt fungerer fint. Dim cnn som ny SqlConnection ("Data Source = MyServidor; Innledende [...]

  4. eRzQrhGzy sier:

  5. zASHPgEBwEbCFAB sier:

  6. uMMpiwjrPaXAw sier:

  7. lyperapse sier:

    Forbedrer testresultater tyggegummi liten bedrift utnyttelse plan

Kommentar