Kuinka päivittääjulkilausumaalikysely

Alikyselyä voidaan päivittää tietokantaan lausuntoja . tausta binaaridataa kuva Pedro Nogueira päässä Fotolia.com

SQL tai Structured Query Language, on standardi kieli käytetään hallita tietoja relaatiotietokantojen.Useimmat tietokannat sisältävät useita taulukoita, ja niiden välinen suhde on viitattu käyttämällä yhteistä kenttä, tai keskeisiä.Vastaaminen liiketoiminnan kysymyksiin käyttäen tietoja eri taulukoista edellyttää, että tiedot kustakin taulukosta yhdistetään sisällä SQL, usein käyttämällä alikysely.Alikyselyä voidaan käyttää useimpien SQL-Data lausunnot, kuten valita, päivittää ja poistaa lausuntoja.

mitä tarvitset

  • relaatiotietokantaan (MySQL, Oracle, Sybase, SQL Server)
  • apuohjelma, joka suorittaa SQL-kyselyjä

Miten päivitys SELECT käyttäminen alikysely

  1. Avaa komentorivi, joka suorittaa SQL.Oletetaan kaksi tietokantataulukoihin tietokantaan.Ensimmäisessä taulukossa on nimetty employee_table ja on kolme kenttää: employee_id, FIRST_NAME ja palkka.Toisessa taulukossa on nimeltään employee_phone

    ja on kolme kenttää: employee_id, PHONE_NUMBER ja phone_type.

  2. Käytä SELECT Valitse kaikki tietueet employee_table ja lisää (summa) arvot palkkaa alalla.Tämä SELECT on ulompi kysely.

    valitse summa (palkka) kohteesta employee_table

  3. Aseta alikysely Select lausunto siitä, että valitsee kaikki työntekijän tunnuksia employee_phone pöytä, jossa ennätys on phone_type kentän arvo "M."Tämä on alikysely, tai sisempi kysely.Ulompi ja sisempi kyselyt yhdistetään käyttäen yhteistä kenttään employee_id.

    valitse summa (palkka) kohteesta employee_table jossa employee_id

    vuonna (valitse employee_id kohteesta employee_phone jossa phone_type = "M")

Miten päivitys UPDATE Statement käyttäminen alikysely

  1. Avaa komentorivi, joka suorittaaSQL vastaan ​​employee_table ja employee_phone taulukoita.

  2. Käytä päivitys selvitys käyttää tietoja vuonna employee_table ja aseta tallennettujen arvojen palkkaa alan 500.00.Tämä lausunto on ulompi kysely.

    päivitys employee_table joukko palkka = 500,00

  3. Aseta alikysely osaksi päivitys lausunto siitä, että valitsee kaikki palkat employee_phone pöytä, jossa ennätys on phone_type kentän arvo "M."Tämä on alikysely, tai sisempi kysely.Ulompi ja sisempi kyselyt yhdistetään käyttäen yhteistä kenttään employee_id.

    päivitys employee_table joukko palkka = 500,00 missä employee_id vuonna (valitse employee_id kohteesta employee_phone jossa phone_type = "M")

Miten päivitys DELETE käyttäminen alikysely

  1. Avaa komentorivi, jonka avulla toteuttaminen SQLlausuntoja vastaan ​​employee_table ja employee_phone taulukoita.

  2. Käytä DELETE poistaa kaikki tietueet employee_table.Tämä kysely on ulompi kysely.Älä suorita tätä väitettä ennen lisäämistä sisemmän kyselyn, koska se poistaa kaikki tiedot employee_table taulukossa.

    Poista employee_table

  3. Aseta alikysely osaksi Delete lausunto siitä, että valitsee kaikki palkat employee_phone pöytä, jossa ennätys on phone_type kentän arvo "W."Tämä on alikysely, tai sisempi kysely.Ulompi ja sisempi kyselyt yhdistetään käyttäen yhteistä kenttään employee_id.

    Poista employee_table jossa employee_id vuonna (valitse employee_id kohteesta employee_phone jossa phone_type = "W")

Vinkkejä & amp;Varoitukset

  • alikyselyä voidaan sisäkkäisiä muissa alikyselyä, jopa asettaa useita tasoja.
  • alikyselyä on palautettava tietty sarakkeen arvo.
  • alikyselyä voidaan käyttää muita SQL ja lausekkeita, kuten insertin, jossa tai jolla.
  • Monet alikyselyä voidaan kirjoittaa uudelleen liittyy, joka voi suorittaa paremmin erityistilanteissa.
  • Vaikka useimmat tietokannat käyttää samanlaista syntaksi alikyselyä, tarkista viitekäsikirjasta erityiseen tietokantaan käytät.

Resurssit

  • w3schools.com: SQL opetusohjelma
728
0
3
Php / My Sql Ohjelmointi