INHOUDSOPGAWE:

Waar is geneste navraag?
Waar is geneste navraag?

Video: Waar is geneste navraag?

Video: Waar is geneste navraag?
Video: Van deze oorlog waar Nederland in meevocht, wist je waarschijnlijk weinig 2024, November
Anonim

Wat is 'n Subnavraag ? A subnavraag , ook bekend as 'n geneste navraag of onderkies, is a KIES navraag ingebed in die WHERE of HAVING klousule van 'n ander SQL navraag . Die data wat deur die subnavraag word deur die buitenste stelling gebruik op dieselfde manier as 'n letterlike waarde gebruik sou word.

Wat dit betref, wat is 'n geneste navraag?

A Subnavraag of Innerlike navraag of a Geneste navraag is 'n navraag binne 'n ander SQL navraag en ingebed binne die WAAR-klousule. A subnavraag word gebruik om data terug te gee wat in die hoof gebruik sal word navraag as 'n voorwaarde om die data wat herwin moet word, verder te beperk.

Ook, hoeveel subnavrae kan in SQL genesteer word? A subnavraag kan geneste word binne die WHERE of HAVING-klousule van 'n buitenste SELECT-, INSERT-, UPDATE- of DELETE-stelling, of binne 'n ander subnavraag . Tot 32 vlakke van nesmaak is moontlik, hoewel die limiet wissel op grond van beskikbare geheue en die kompleksiteit van ander uitdrukkings in die navraag.

Verder, hoe skryf jy geneste SQL-navrae?

SQL subnavrae

  1. 'n Subnavraag kan voorkom in:
  2. Die subnavraag kan in 'n SELECT-, INSERT-, UPDATE- of DELETE-stelling geneste word of binne 'n ander subnavraag.
  3. 'n Subnavraag word gewoonlik binne die WHERE-klousule van 'n ander SQL SELECT-stelling bygevoeg.
  4. Jy kan die vergelykingsoperateurs gebruik, soos >, < of =.

Watter navraag word eerste in 'n geneste subnavraag uitgevoer?

Met 'n normale geneste subnavraag loop die binneste SELECT-navraag eerste en word een keer uitgevoer, wat terugkeer waardes om deur die hoofnavraag gebruik te word. 'n Gekorreleerde subnavraag word egter een keer uitgevoer vir elke kandidaatry wat deur die buitenste navraag oorweeg word. Met ander woorde, die innerlike navraag word gedryf deur die uiterlike navraag.

Aanbeveel: