Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan oppdatere en uttalelse med en delspørring
    SQL , eller strukturert spørrespråk , er standard språket som brukes til å behandle data i relasjonsdatabaser. De fleste databaser inneholder flere tabeller, og forholdet mellom dem er referert ved hjelp av en felles felt , eller tasten. Svare virksomheten spørsmål ved hjelp av data fra forskjellige tabeller krever at dataene fra hvert bord slås sammen innen SQL-setningen , ofte ved hjelp av en subquery . Subqueries kan brukes med de fleste SQL - data Uttalelser , for eksempel velge , oppdatere og slette uttalelser. Du trenger
    En relasjonsdatabase ( MySQL, Oracle , Sybase , SQL Server )
    Et verktøy som utfører SQL -spørringer
    Vis flere Instruksjoner
    Hvordan oppdatere en SELECT Statement Ved hjelp av en subquery
    en

    Åpne en kommandolinje verktøy som utfører SQL-setninger . Anta to databasetabeller i en database . Den første tabellen er oppkalt employee_table og har tre felt: employee_id first_name og lønn. Den andre tabellen er oppkalt employee_phone og har tre felt: . Employee_id PHONE_NUMBER og phone_type
    2

    Bruk en SELECT-setning for å velge alle postene fra employee_table og legge til ( sum) verdiene i lønn feltet . Dette velger uttalelse er den ytre spørringen.

    Select sum ( lønn ) fra employee_table
    3

    Sett inn en delspørring i SELECT-setning som velger alle ansatte IDer fra employee_phone bord hvor en post har en phone_type felt verdi " M." Dette er underspørring , eller indre spørring. Ytre og indre spørringer er slått sammen med det felles feltet ansatt_nr .

    Select sum ( lønn ) fra employee_table hvor ansatt_nr

    i (velg ansatt_nr fra employee_phone der phone_type = " M" )

    Hvordan oppdatere en UPDATE Statement Ved hjelp av en delspørring
    4

    Åpne en kommandolinje verktøy som utfører SQL-setninger mot employee_table og employee_phone tabeller .
    5 < p> Bruk en oppdatering uttalelse for å få tilgang til dataene i employee_table og sette verdiene som er lagret i lønn feltet til 500,00. Denne uttalelsen er den ytre spørringen.

    Oppdatering employee_table sett lønn = 500,00
    6

    Sett inn en delspørring inn oppdateringen uttalelse som velger alle lønninger i employee_phone tabellen der en post har en phone_type felt verdi " M." Dette er underspørring , eller indre spørring. Ytre og indre spørringer er slått sammen med det felles feltet ansatt_nr .

    Oppdatering employee_table sett lønn = 500,00 hvor ansatt_nr i (velg ansatt_nr fra employee_phone der phone_type = " M" )
    Hvordan å oppdatere en dELETE Statement Ved hjelp av en delspørring
    7

    Åpne en kommandolinje verktøy som tillater kjøring av SQL-setninger mot employee_table og employee_phone bord.
    8

    Bruk en delete uttalelse for å slette alle postene fra employee_table . Dette søket er den ytre spørringen. Ikke utfør denne uttalelsen før du legger den indre spørringen fordi det vil fjerne alle dataene i employee_table tabellen .

    Slett fra employee_table
    9

    Sett inn en delspørring inn på slett uttalelse som velger alle lønninger i employee_phone tabellen der en post har en phone_type felt verdi " W." Dette er underspørring , eller indre spørring. Ytre og indre spørringer er slått sammen med det felles feltet ansatt_nr .

    Slett fra employee_table der ansatt_nr i (velg ansatt_nr fra employee_phone der phone_type = " W" )

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Query regneark med PHP 
    ·Slik kopierer en SQL- kommando 
    ·Hvordan Start en Curl Transfer i PHP 
    ·Hvordan vet MySQL Query å holde White Space 
    ·Hvordan laste opp store filer i PHP 
    ·Hvordan Batch Send e-post i PHP 
    ·Hvordan få PHP Array Lengde 
    ·Hvordan Interface PHP og MySQL 
    ·PHP ' isset ' vs ' tom ' 
    ·Hvordan bruke Checkbox i PHP 
      Anbefalte artikler
    ·Slik viser gresk i VB6 
    ·Slik utfører MSA på teststativer 
    ·Hvordan beregne Weighscore i Python 
    ·Definisjon av Visual Basic Forms 
    ·Hvordan få et svar fra en meldingsboks i VB.Net 
    ·Hvordan Ping Bruke PHP 
    ·Hvordan sette inn HTML i MySQL med PHP 
    ·Hvordan bli kvitt Sertifikat Advarsler i selen Ruby 
    ·Hvordan lage et PHP Counter 
    ·Hvordan åpne en fil i Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/