Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    En handledning om SQL nästlade frågor

    Den kapslade SQL query är en form av SELECT-fråga som är inuti en annan SQL-fråga . Den kapslade SQL-frågan kallas också en delfråga . Utsidan SQL-uttryck kallas förälder uttalande och insidan SQL-uttrycket är kapslade eller underfråga . Den kapslade fråga får ett sökresultat och SELECT-sats ( förälder uttalande ) använder dessa resultat som för ytterligare bearbetning . Saker du behöver
    Computer
    Database
    Visa fler instruktioner
    1

    Du kan använda underfråga för följande ändamål : - att definiera en uppsättning rad som behöver att införas i en riktad bord - . definierar ett resultat uppsättning som kommer att användas för att skapa en vy eller snapshot - . definiera ett eller flera värden för en uppdatering uttalande - . ger värden för om de efter och börja med klausuler för SELECT , uPDATE och DELETE .
    2

    SQL-uttrycket hämtar information från en tabell i en särskild databas . För detta exempel databasen heter emp ( för anställda ) , är ename namnet på den anställde och deptno är avdelningsnummer . Du vill få alla anställdas namn i Smiths avdelning . Du vill bestämma i vilken avdelning ' Smiths verk och sedan använda det svaret att lista alla de anställdas namn i den avdelningen :

    SELECT ename , deptnoFROM empWHERE deptno = ( SELECT deptnoFROM empWHERE ename = ' SMITH ' ) Addera 3

    kapslade fråga returnerar avdelningen numret ( deptno ) associerad med anställd " SMITH " och den överordnade frågan kommer att använda de fastställda resultat för att erhålla namn och avdelning antal av alla anställda som arbetar i Smiths avdelning .

    Skriv din fråga med slutresultatet i åtanke och använda nästlade fråga för att få de uppgifter som behövs för den överordnade frågan att returnera den sista uppsättningen resultat .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Ställa isoleringsnivåer i MySQL
    ·Is_array Vs. Is_String i PHP
    ·Hur man öka en PHP Memory Limit Med Network Solutions
    ·Hur man använder cURL för att läsa en fil i en varia…
    ·Hur man skapar databastillämpningar Webb
    ·Hur överföra resultat till en klient i PHP
    ·Hur man använder de vanligaste MySql datatypen String
    ·Hur man hittar en sträng i en annan sträng med PHP
    ·Hur man återställer MySQL Insert ID
    ·Hur Bulk - bort tabeller i MySQL
    Utvalda artiklarna
    ·Hur man kompilerar MySQL Workbench på CentOS
    ·Hur man använder Asp.net Styra HTM filer
    ·Hur man upptäcker ljudnivåer Från Produktionen i Vis…
    ·Hur man beräknar den Cyclomatic Komplexitet
    ·Hur man tar bort stycketecken från en sträng i PHP
    ·Hur man använder en scanner för flera ord i Java
    ·Hur du formaterar Fibonacci Numbers i C + +
    ·C för Strcmp funktion
    ·Hur man gör gratis Educational HTML Java Spel
    ·Hur man använder Rake Rails att uppdatera Projekt
    Copyright © Dator Kunskap http://www.dator.xyz