Vraag : Hoe te om schrappingsvraag te schrijven die op uitgezochte vraagoutput wordt gebaseerd in db2


Hallo,

Ik heb de volgende sql uitgezochte vraag. Kunt u me hoe te om de te schrappen het weten alstublieft laten gegevens die zouden komen uit de onderstaande uitgezochte vraag.

selecteer a.* uit table1 a, table2 B
waar a.col1 = b.col1
en b.col2 = 1
en a.col2 < b="">
Om het even welke hulp wordt zeer gewaardeerd. Dank u.

Antwoord : Hoe te om schrappingsvraag te schrijven die op uitgezochte vraagoutput wordt gebaseerd in db2

Terwijl de code door DaveSlash wordt verstrekt zal werken, is het niet de meest efficiënte manier om de oplossing te coderen die.  Als er een significante hoeveelheid rijen in table1 of table2 zijn, zal de uitvoeringstijd voor de SCHRAPPING langzamer in vergelijking met het gebruiken van hieronder verstrekt SQL zijn.  De betere prestaties kunnen worden geverifi�ërd door te lopen VERKLAREN tegen zowel vragen als het bekijken aan de timeronkosten verbonden aan elk.

De voorgestelde vraag voor beste prestaties is:

schrap van table1 a
waar bestaat (
selecteer „1“
van table2 B
waar a.col1 = b.col1
en b.col2 = 1
en a.col2 <� b="">);


Andere oplossingen  
 
programming4us programming4us