Tiedot ovat tärkeitä jokaiselle organisaatiolle. Siksi tiedot on tallennettava organisoidusti niiden noutamiseksi. Tiedot tallennetaan taulukoihin. Tietokanta koostuu kokoelmasta taulukoita. Yksi yleinen tietokantatyyppi on relaatiotietokannat. Relaatiotietokannassa taulukot liittyvät toisiinsa. Esimerkiksi pöydän asiakas on yhteydessä tilaustaulukkoon. Relaatiotietokannan hallintajärjestelmä (RDBMS) on tietokannan hallintajärjestelmä, joka perustuu relaatiomalliin. Sitä käytetään relaatiotietokantojen hallintaan. Joitakin esimerkkejä RDBMS: stä ovat MySQL, MSSQL ja Oracle. Strukturoitu kyselykieli (SQL) on kieli, jota käytetään tietojen käsittelemiseen ja hakemiseen relaatiotietokannasta. SQL: ssä on erilaisia lausekkeita erilaisten tehtävien suorittamiseksi. Kaksi heistä on missä ja ottaa. Tässä artikkelissa käsitellään eroa SQL-lausekkeen ja lausekkeen välillä. keskeinen ero missä ja jolla lauseke SQL: ssä on se missä lauseketta käytetään tietueiden suodattamiseen ennen ryhmittelyä tai yhdistämistä, kun taas lauseketta käytetään tietueiden suodattamiseen ryhmittelyn jälkeen tai yhdistäminen tapahtuu.
1. Yleiskatsaus ja keskeiset erot
2. Mikä on missä lauseessa SQL
3. Mitä SQL-lauseessa on?
4. SQL-lauseen ja -lausekkeen väliset yhtäläisyydet
5. Vertailu rinnakkain - missä vs. lauseke SQL-taulukossa
6. Yhteenveto
Se auttaa hakemaan, päivittämään tai poistamaan tietyn tietoryhmän taulukosta annetun tilan mukaan. Ohjelmoija voi käyttää missä lauseketta rajoittaaksesi ja hakeaksesi vain vaaditut tiedot. Kysely suoritetaan vain tietueissa, joissa jos-lauseen määrittelemä ehto on totta. Sitä voidaan käyttää valinnassa, päivityksessä ja poistamisessa.
Katso alla olevaa opiskelijataulua,
Seuraavan SQL-kyselyn avulla voidaan valita opiskelijan nimi ja ikä, jonka opiskelija_ID on yhtä suuri kuin 3.
valitse opiskelijan nimi, ikä, jos student_id = 3;
On myös mahdollista käyttää operaattoreita, kuten ei yhtä suuri (! =), Suurempi kuin (>), pienempi kuin (=), pienempi tai yhtä suuri kuin (<=). To select the student_id and name whose age is not equal to 15, the following SQL query can be used.
valitse student_id, nimi opiskelijasta, missä ikä! = 15;
Seuraavan kyselyn avulla voidaan muuttaa opiskelijan ikä 2–13.
päivitä opiskelijan asetettu ikä = 13, missä id = 3;
Seuraavan kyselyn avulla voidaan poistaa tietue, jonka student_id on 4,.
poista opiskelijalta missä student_id = 4;
Ja, tai operaattoreita voidaan käyttää yhdistämään useita ehtoja.
valitse opiskelijan nimi, jossa student_id = 1 ja ikä = 15; kysely hakee nimen Ann.
Nämä ovat muutamia esimerkkejä siitä, missä lauseke SQL: ssä. Jos on Group By -lause, missä lause tulee esiin ennen sitä.
SQL-kieli tarjoaa toimintoja laskennan suorittamiseksi helposti. Niitä kutsutaan aggregaatiofunktioiksi. Min (): ta käytetään valitun sarakkeen pienimmän arvon löytämiseen. Enimmäismäärää () käytetään valitun sarakkeen maksimiarvon löytämiseen. Keskiarvoa () käytetään keskiarvon löytämiseen sarakkeesta ja summaa () käytetään sarakkeen kokonaismäärän löytämiseen. Nämä ovat joitain esimerkkejä aggregointitoiminnoista. Katso alla oleva tilaustaulukko,
Ohjelmoija voi kirjoittaa SQL-kyselyn seuraavasti saadakseen asiakkaita, joiden saldo on yli 2000.
valitse * tilausryhmästä asiakkaan summan (saldon) ollessa> 2000.
Tämä tulostaa asiakasrekisterit, joiden saldo summa on suurempi kuin 2000. Se tulostaa asiakkaiden Annin ja Alexin tietueet.
Ottolauseketta käytetään hakemaan tietyt ehdot täyttävien ryhmien arvot. Siksi ryhmä, joka kuuluu annettuun tilaan, ilmestyy tämän seurauksena. Ottolauseke ilmestyy ryhmäkohtaisen lauseen jälkeen. Jos ryhmäkohtaisia lauseita ei ole, silloin omistuslause toimii samalla tavalla kuin missä lause.
missä vs. jolla lauseke SQL: ssä | |
Missä on SQL-lause, jota käytetään määrittelemään ehto haettaessa tietoja yhdestä taulukosta tai liittymällä useisiin taulukoihin. | Ottaa on SQL-lauseke, joka määrittelee, että SQL Select -käsky antaa vain rivit, joissa kokonaisarvot täyttävät määritellyt ehdot. |
Tarkoitus | |
Missä lauseketta käytetään rivien suodattamiseen. | Ottolauseketta käytetään suodattamaan ryhmiä. |
aggregaatti | |
Missä lauseketta ei voida käyttää yhdistämisfunktioiden kanssa, ellei se ole ottaa jollakin lausekkeella alikyselyä. | Yhdistämistoimintoja voidaan käyttää omistuslausekkeen kanssa. |
Suodatusmenetelmä | |
Missä lauseke toimii esisuodattimena. | Ottolauseke toimii postisuodattimena. |
Ryhmittele lausekkeen mukaan | |
Missä lauseketta käytetään ennen Group By -lauseketta. | Ottolauseketta käytetään Group By -lauseen jälkeen. |
Käytetään | |
Missä lauseketta voidaan käyttää valitsemiseksi, päivittämiseen ja poistamiseen. | Ottolauseketta käytetään vain Select-toiminnolla. |
Strukturoitu kyselykieli (SQL) on relaatiotietokannoissa käytetty kieli. Missä ovat kaksi SQL-lauseketta. Tässä artikkelissa käsiteltiin eroa missä ja jolla lauseke. Ero sen välillä, missä ja jolla on lauseke SQL: ssä, on se, missä käytetään tietueiden suodattamista ennen ryhmittelyä tai yhdistämistä, kun taas tietueita suodatetaan ryhmittelyn jälkeen tai yhdistäminen tapahtuu.
1. ”WHERE SQL -lausekkeen käyttäminen.” Missä lause SQL-lauseissa | Studytonight. Saatavilla täältä
2.Lauseke lausekkeella ryhmän SQL - toiminnoilla | DBMS-opetusohjelma | Studytonight. Saatavilla täältä
3. ”Ottaa (SQL).” wikipedia, Wikimedia Foundation, 3. maaliskuuta 2018. Saatavilla täältä
4. ”Ottaa vastaan missä lauseessa?” GeeksforGeeks, 9. toukokuuta 2017. Saatavilla täältä