Innholdsfortegnelse:

Hvor er nestet spørring?
Hvor er nestet spørring?

Video: Hvor er nestet spørring?

Video: Hvor er nestet spørring?
Video: Маленький лисенок вышел к людям за помощью 2024, November
Anonim

Hva er en Undersøk ? EN underspørring , også kjent som en nestet søk eller undervalg, er en VELG spørring innebygd i WHERE- eller HAVING-leddet til en annen SQL spørsmål . Dataene returnert av underspørring brukes av den ytre setningen på samme måte som en bokstavelig verdi ville blitt brukt.

Angående dette, hva er et nestet søk?

EN Undersøk eller Indre spørring eller a Nestet søk er en spørsmål i en annen SQL spørsmål og innebygd i WHERE-klausulen. EN underspørring brukes til å returnere data som vil bli brukt i hovedsak spørsmål som en betingelse for ytterligere å begrense dataene som skal hentes.

Dessuten, hvor mange underspørringer kan nestes i SQL? EN underspørring kan nestes inne i WHERE- eller HAVING-leddet i en ytre SELECT-, INSERT-, UPDATE- eller DELETE-setning, eller i en annen underspørring . Opptil 32 nivåer av hekking er mulig, selv om grensen varierer basert på tilgjengelig minne og kompleksiteten til andre uttrykk i spørringen.

Videre, hvordan skriver du nestede SQL-spørringer?

SQL-underspørringer

  1. En underspørring kan forekomme i:
  2. Underspørringen kan nestes inne i en SELECT-, INSERT-, UPDATE- eller DELETE-setning eller i en annen underspørring.
  3. En underspørring legges vanligvis til i WHERE-klausulen til en annen SQL SELECT-setning.
  4. Du kan bruke sammenligningsoperatorene, for eksempel >, < eller =.

Hvilken spørring utføres først i en nestet underspørring?

Med en normal nestet underspørring kjører den indre SELECT-spørringen først og kjøres én gang, og returnerer verdier som skal brukes av hovedspørringen. En korrelert underspørring kjøres imidlertid én gang for hver kandidatrad som vurderes av den ytre spørringen. Med andre ord er den indre spørringen drevet av den ytre spørringen.

Anbefalt: