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

    Hur man uppdaterar ett meddelande med en delfråga

    SQL eller Structured Query Language , är det standard språk som används för att hantera data i relationsdatabaser . De flesta databaser innehåller flera tabeller , och förhållandet mellan dem refereras med ett gemensamt fält , eller nyckel . Svara affärsfrågor med hjälp av data från olika tabeller kräver att data från varje tabell slås samman inom SQL , ofta genom att använda en underfråga . Underfrågor kan användas med de flesta SQL - data rapporter , t.ex. välja ut, uppdatera och radera uttalanden . Saker du behöver Review, en relationsdatabas ( MySQL , Oracle , Sybase , SQL Server ) Review, ett verktyg som exekverar SQL -frågor
    Visa fler instruktioner
    Hur man uppdaterar en SELECT-sats med hjälp av en underfråga
    1

    Öppna ett kommandoradsverktyg som exekverar SQL-satser . Antag två databastabeller i en databas . Den första tabellen heter employee_table och har tre fält: employee_id , förnamn och lön . Den andra tabellen heter employee_phone och har tre fält: . Employee_id , PHONE_NUMBER och phone_type
    2

    Använd en select-sats för att markera alla poster från employee_table och tillsätt ( summan ) värdena i lön fält. Denna SELECT det yttre frågan .

    Select sum ( lön ) från employee_table
    3

    Infoga en delfråga i SELECT-satsen som väljer alla anställnings-ID från employee_phone bord där en post har en phone_type fält värde " M. " Detta är den underfråga , eller inre fråga. De yttre och inre frågor slås samman med det gemensamma fältet employee_id . Från employee_table

    select sum ( lön ) där employee_id

    i ( välj employee_id från employee_phone där phone_type = " M " ) katalog
    hur man uppdaterar en UPDATE-sats där en delfråga
    4

    Öppna ett kommandoradsverktyg som exekverar SQL-satser mot employee_table och employee_phone borden .
    5

    Använd en uppdatering uttalande att komma åt data i employee_table och ange de värden som lagras i fältet Lön till 500.00 . Detta uttalande är den yttre frågan .

    Uppdatering employee_table set lön = 500.00
    6

    Infoga en delfråga i uppdateringen uttalande som markerar alla löner i employee_phone bord där en post har ett phone_type fält värde " M. " Detta är den underfråga , eller inre fråga. De yttre och inre frågor slås samman med det gemensamma fältet employee_id .

    Uppdatering employee_table set lön = 500.00 där employee_id i ( välj employee_id från employee_phone där phone_type = " M " ) Addera Hur att uppdatera en DELETE-sats där en delfråga
    7

    Öppna ett kommandoradsverktyg som möjliggör genomförandet av SQL-satser mot employee_table och employee_phone tabeller .
    8

    Använd en delete uttalande att radera alla poster från employee_table . Denna fråga är den yttre frågan . Starta inte detta uttalande före tillsats av inre förfrågan, eftersom det kommer att ta bort alla data i employee_table tabellen .

    Radera från employee_table
    9

    Infoga en delfråga i uttrycket delete som markerar alla löner i employee_phone bord där en post har ett värde phone_type fältet " W. " Detta är den underfråga , eller inre fråga. De yttre och inre frågor slås samman med det gemensamma fältet employee_id .

    Radera från employee_table där employee_id i ( välj employee_id från employee_phone där phone_type = " W " ) Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till HTML- kod till ett E-mall i PHP
    ·Skälen för PHP CSS Inte Utmatning korrekt
    ·Hur ansluta GoDaddy Java till MySQL
    ·Hur man beräknar den procentuella förändring i PHP o…
    ·Hur gör jag läsa innehållet i en Remote webbsida Anv…
    ·Hur Inkludera en PHP -fil i TPL
    ·Hur man tar bort en PHP Blockera
    ·Hur man skapar PHP postmeddelande med en länk
    ·Online Utbildning för PHP Web Design
    ·Hur man stänger en PHP felrapportering
    Utvalda artiklarna
    ·VBS Array Funktioner
    ·Expanderande PHP Meny Tutorial
    ·Lägga till heltal i Java
    ·Hur man programmerar beräkna knappen i Vb.Net
    ·Visar ett PGM bildblock på C + +
    ·Hur man läser CLOBs i Java
    ·Hur man använder TreeView för att besöka öppna andr…
    ·Konfigurera WAMP med Eclipse IDE för PHP
    ·Hur konvertera binära registervärden String
    ·Hur man läser SQLite -filer till Python Variabel
    Copyright © Dator Kunskap http://www.dator.xyz