Ero Missä Ja Jolla On Lauseke SQL: Ssä

Sisällysluettelo:

Ero Missä Ja Jolla On Lauseke SQL: Ssä
Ero Missä Ja Jolla On Lauseke SQL: Ssä

Video: Ero Missä Ja Jolla On Lauseke SQL: Ssä

Video: Ero Missä Ja Jolla On Lauseke SQL: Ssä
Video: 11-vuotias Marokon, joka puhuu englantia, C +: ta, SQL: ää, Pythonia ja oppii nyt saksaa 2024, Marraskuu
Anonim

Avaimen ero - missä vs, jolla on lauseke SQL: ssä

Tiedot ovat tärkeitä jokaiselle organisaatiolle. Siksi on tarpeen tallentaa tiedot järjestäytyneellä tavalla niiden hakemiseksi. Tiedot tallennetaan taulukoihin. Tietokanta koostuu taulukoiden kokoelmasta. Yksi yleinen tietokantatyyppi on relaatiotietokannat. Relaatiotietokannassa taulukot liittyvät toisiinsa. Esimerkiksi pöytäasiakas on kytketty tilauspöytään. Relaatiotietokannan hallintajärjestelmä (RDBMS) on relaatiomalliin perustuva tietokannan hallintajärjestelmä. Sitä käytetään relaatiotietokantojen hallintaan. Joitakin esimerkkejä RDBMS: stä ovat MySQL, MSSQL ja Oracle. Strukturoitu kyselykieli (SQL) on kieli, jota käytetään relaatiotietokannan tietojen käsittelyyn ja noutamiseen. SQL: ssä on useita lausekkeita erilaisten tehtävien suorittamiseksi. Kaksi heistä on missä ja jolla on. Tässä artikkelissa käsitellään eroa SQL-lauseen ja lausekkeen välillä. Tärkein ero SQL-lauseen sijainnin ja lausekkeen välillä on se, että jos lauseketta käytetään tietueiden suodattamiseen ennen ryhmittelyä tai aggregaatiota, kun taas lauseketta käytetään suodattamaan tietueita ryhmittelyn jälkeen tai aggregaatti tapahtuu.

SISÄLLYS

1. Yleiskatsaus ja avainerot

2. Mikä on missä lauseke SQL: ssä

3. Mikä on lauseke SQL: ssä

4. Mitä yhtäläisyyksiä missä ja millä lauseke on SQL: ssä

5. Rinnakkainen vertailu - missä vs, jolla on lauseke SQL: ssä taulukkomuodossa

6. Yhteenveto

Mikä on lauseke SQL: ssä?

Se auttaa noutamaan, päivittämään tai poistamaan tietyn tietojoukon taulukosta annetun ehdon mukaan. Ohjelmoija voi käyttää where-lauseketta rajoittaa ja hakea vain vaaditut tiedot. Kysely suoritetaan vain tietueissa, joissa where-lausekkeen määrittelemä ehto on totta. Sitä voidaan käyttää valitsemisen, päivittämisen ja poistamisen kanssa.

Katso alla oleva opiskelijataulukko,

Ero missä ja jolla on lauseke SQL Kuvassa 02
Ero missä ja jolla on lauseke SQL Kuvassa 02

Seuraavan SQL-kyselyn avulla voidaan valita sen opiskelijan nimi ja ikä, jonka opiskelijan tunnus on 3.

valitse nimi, ikä opiskelijasta missä student_id = 3;

On myös mahdollista käyttää operaattoreita, kuten ei ole (! =), Suurempi kuin (>), pienempi kuin (=), pienempi tai yhtä suuri kuin (<=). Seuraavan SQL-kyselyn avulla voidaan valita opiskelijan_tunnus ja nimi, jonka ikä ei ole yhtä suuri kuin 15.

valitse opiskelijan_tunnus, nimi opiskelijan iästä! = 15;

Seuraavan kyselyn avulla voidaan muuttaa opiskelijan ikä 2: sta 13: een.

päivitä oppilasjoukko = 13, missä id = 3;

Jos haluat poistaa tietueen, jonka student_id on 4, voidaan käyttää seuraavaa kyselyä.

poista opiskelijasta, jossa student_id = 4;

Operaattoreita ja voidaan käyttää yhdistämään useita ehtoja.

valitse nimi opiskelijasta, jossa student_id = 1 ja ikä = 15; kysely noutaa nimen Ann.

Nämä ovat joitain esimerkkejä siitä, missä lauseke SQL: ssä. Jos on olemassa Group By -lauseke, missä lauseke esiintyy ennen sitä.

Mitä on lauseke SQL: ssä?

SQL-kielellä on toimintoja laskennan suorittamiseksi helposti. Ne tunnetaan aggregaatiofunktioina. Min () -näppäintä käytetään valitun sarakkeen pienimmän arvon löytämiseen. Suurinta () käytetään valitun sarakkeen enimmäisarvon löytämiseen. Keskiarvoa () käytetään sarakkeen keskiarvon etsimiseen ja summaa () sarakkeen kokonaismäärän löytämiseen. Nämä ovat joitain esimerkkejä aggregaatiofunktioista. Katso alla oleva tilaustaulukko,

Ero missä ja jolla on lauseke SQL Kuvassa 03
Ero missä ja jolla on lauseke SQL Kuvassa 03

Ohjelmoija voi kirjoittaa SQL-kyselyn seuraavasti hakemaan asiakkaita, joiden saldo on yli 2000.

valitse * tilausryhmästä asiakkaan mukaan, jonka summa (saldo)> 2000.

Tämä tulostaa asiakastiedot, joiden saldon summa on suurempi kuin 2000. Se tulostaa asiakkaiden Ann ja Alex.

Ottaa-lauseketta käytetään tiettyjen ehtojen täyttävien ryhmien arvojen noutamiseen. Siksi ryhmä, joka kuuluu annettuun tilaan, ilmestyy tämän seurauksena. Lauseke esiintyy ryhmäkohtaisen lausekkeen jälkeen. Jos ryhmäkohtaista lauseketta ei ole, niin ottaa lauseke toimii samalla tavalla kuin missä lauseke.

Mitkä ovat yhtäläisyydet missä ja missä on lauseke SQL: ssä?

  • Molemmat ovat lauseita strukturoidulla kyselykielellä.
  • Molempia voidaan suodattaa noudettaessa tietojoukko.

Mikä on ero missä ja millä on lauseke SQL: ssä?

Erilainen artikkeli keskellä taulukkoa

missä vs on lauseke SQL: ssä

Missä on SQL-lauseke, jota käytetään määrittämään ehto noudettaessa tietoja yhdestä taulukosta tai yhdistämällä useita taulukoita. Has on SQL-lauseke, joka määrittää, että SQL select -lausekkeen tulisi palauttaa vain rivit, jos aggregaattiarvot täyttävät määritetyt ehdot.
Tarkoitus
Missä lauseketta käytetään rivien suodattamiseen. Ryhmien suodattamiseen käytetään lauseketta.
Yhteenveto
Where-lausetta ei voida käyttää koostefunktioiden kanssa, ellei se ole Have-lausekkeen sisältämässä alakyselyssä. Yhdistämistoimintoja voidaan käyttää having-lausekkeen kanssa.
Suodatusmenetelmä
Lauseke käyttäytyy esisuodattimena. Ottajalauseke toimii postisuodattimena.
Ryhmittele lausekejärjestyksellä
Where-lauseketta käytetään ennen Group By -lauseketta. Ottajalauseketta käytetään Group By -lausekkeen jälkeen.
Käytetty
Missä lauseketta voidaan käyttää valitsemalla, päivittämällä ja poistamalla. Ottajalauseketta käytetään vain selectin kanssa.

Yhteenveto - missä vs on lauseke SQL: ssä

Strukturoitu kyselykieli (SQL) on relaatiotietokannoissa käytettävä kieli. Missä on, on kaksi lauseketta SQL: ssä. Tässä artikkelissa keskusteltiin erosta, missä ja millä lausekkeella on. Ero SQL-lauseen ja lausekkeen välillä on se, että missä sitä käytetään tietueiden suodattamiseen ennen ryhmittelyä tai aggregaatiota, kun taas sitä käytetään suodattamaan tietueita ryhmittelyn jälkeen tai aggregaatti tapahtuu.

Suositeltava: