Keskeinen ero: Sekä 'ottaa' että 'missä' ovat lausekkeita, joita voidaan käyttää SQL: ssä. "Missä" -lauseketta sovelletaan ensin taulukoiden yksittäisiin riveihin, joiden avulla lausekkeen ehdot täyttävät rivit on ryhmitelty yhteen. Tämän jälkeen "Ottaa" -lauseketta sovelletaan tulosjoukon riveihin. Ryhmät, jotka täyttävät "lauseke" -lausekkeen ehdot, näkyvät kyselyn lähdössä.
Sekä "ottaa" että "Missä" ovat lausekkeita, joita voidaan käyttää SQL: ssä. SQL on erikoiskäyttöinen ohjelmointikieli, joka on suunniteltu tietojen hallintaan relaatiotietokannan hallintajärjestelmissä (RDBMS). Sillä on seuraavat toiminnot:
- Tietojen lisäys,
- Päivitä ja poista,
- Pääsy ja valvonta sekä
- Kaavion ohjaus ja muokkaus.
Se on jaettu osiin, kuten:
- expressions
- predikaatteja
- kyselyt
- lausuntoja
- lausekkeita
SQL-lausekkeet sisältävät:
- Rajoituslauseke
- Päivitä lauseke
- Poikkeuksesta
- Ryhmän mukaan lauseke
- Tilauslauseke
- Jos nykyinen lauseke
- Otetaan lauseke
- Jos lauseke
"Ottaa" ja "Missä" ovat vain kaksi näistä monista lausekkeista. SQL-lausunnot voidaan suorittaa seuraavassa järjestyksessä:
- FROM lauseke
- WHERE-lauseke
- GROUP BY -lauseke
- HAVING-lauseke
- SELECT-lauseke
- ORDER BY -lauseke
"Ottaa" -lauseketta käytetään vain "Valitse" -lausekkeen ja "Ryhmittele" -lausekkeen jälkeen. Sitä vastoin lauseketta "Missä" voidaan käyttää myös muiden lausuntojen kuin "Valitse" -lausekkeen kanssa. Sitä käytetään kuitenkin ennen ryhmittymää. Jos siinä tapauksessa ei käytetä "Ryhmittele" -lauseketta, "Ottaa" -lauseke käyttäytyy kuin "Missä" -lauseke.
"Missä" -lauseketta sovelletaan ensin taulukoiden yksittäisiin riveihin, joiden avulla lausekkeen ehdot täyttävät rivit on ryhmitelty yhteen. Tämän jälkeen "Ottaa" -lauseketta sovelletaan tulosjoukon riveihin. Ryhmät, jotka täyttävät "lauseke" -lausekkeen ehdot, näkyvät kyselyn lähdössä.
"Ottaa" -lauseketta käytetään suodattamaan tietueita, jotka ryhmä palauttaa lausekkeella käyttäen predikaattia. Käyttämällä ”ottaa” -lauseketta "Ryhmittyvät" -lausekkeen tulokset voidaan rajoittaa ja vain määritetyt rivit valitaan.
Sitä vastoin lauseketta "Missä" käytetään valitsemaan kyselyyn sisällytettävät rivit. Lausekkeessa käytetään seuraavien operaattoreiden perustana olevaa vertailukohtaa: = tai yhtä suuri tai yhtä suuri kuin> tai suurempi kuin, = tai suurempi tai yhtä suuri, <= tai vähemmän tai yhtä suuri, kuten, ja. "lauseke ei sisällä rivejä, jotka eivät täytä kyselyn asettamia vaatimuksia.
Kohdassa "Mistä" käytetään yksittäisiä rivejä taulukossa, joka on määritelty "Pois" -lausekkeessa. Sitä käytetään hakemaan tiettyjä tietoja taulukosta lukuun ottamatta muita merkityksettömiä tietoja. Näin pyritään lisäämään kyselyn käsittelyaikaa.