Te Tīpako Raraunga i roto i nga Rangi i SQL

Te whakauru i te waa WHERE me te WHAKANUI

Ko te Reo Uiui Raupapa (SQL) e whakarato ana i nga kaiwhakarato raraunga me te kaha ki te waihanga i nga uiui ahurea hei tango i nga korero mai i nga raraunga. I roto i te tuhinga o mua, i tirotirohia e matou te tango i nga korero mai i te paatai ​​raraunga ma te whakamahi i nga uiuinga SQL SELECT . Kia whakawhānui atu ki taua korerorero me te tuhura me pehea e taea ai e koe te uiui i nga uiuinga ake ki te tiki raraunga e pa ana ki nga tikanga motuhake.

Kia whakaarohia he tauira e hāngai ana ki te paparangi papaarangi o Northwind, e kii ana i nga hua o te papatohu hei akoranga.

Anei he kohinga mai i te ripanga Hua o te pātengi raraunga:

Ripanga Hua
ProductID Huaemi SupplierID MahaPerUnit UnitPrice UnitsInStock
1 Chai 1 10 pouaka x 20 peke 18.00 39
2 Huri 1 24 - 12 oz kiri 19.00 17
3 Tirikara Aniseed 1 12 - 550 ml pounamu 10.00 13
4 Chef Anton's Cajun Seasoning 2 48 - 6 oz oko 22.00 53
5 Chef Anton's Gumbo Mix 2 36 pouaka 21.35 0
6 Te Poakareti a Boysenberry 3 12 - 8 oz oko 25.00 120
7 Uncle Bob a Organic Pero Pero 3 12 - 1 lb pkgs. 30.00 15

Ngā Tikanga Whakataunga Whakanoho

Ko nga riihi tuatahi ka tukuna e matou ki to maatau uiuinga ko nga tikanga o te rohe. Ka taea e tautuhi i enei waahanga i roto i te waa WHERE o te uiui SELECT, ma te whakamahi i nga korero o te ahua o te waahanga i hangaia me nga kaiwhakahaere paerewa, pērā i <,>,> =, me <=.


Tuatahi, kia tamata i tetahi uiuiatea e taea ai e matou te whakaputa i te rarangi o nga hua katoa i roto i te papaapu raraunga kei a UnitPrice o neke atu i te 20.00:

WHAKATAHI Raraunga, UnitPrice MAI i nga hua WHERE UnitPrice> 20.00

Ka whakaputahia e tenei he rarangi o nga hua e wha, penei i whakaaturia:

ProductName UnitPrice ---------------- Te Tumuaki o Anton's Gumbo Mix 21.35 Te Tumuaki o Anton's Cajun Te tipu 22.00 Te Boysenberry a Grandma Te Whakatairanga 25.00 Te koroheketanga o te Peariki Peroti a Bob 30.00

Ka taea hoki e tatou te whakamahi i te waa WHERE ki nga uara aho. Ko tenei ka rite ki nga kaituhi ki te tau, me te A tohu i te uara 1 me te Z e tohu ana i te uara 26. Hei tauira, ka taea e tatou te whakaatu i nga hua me nga ingoa e timata ana ki U, V, W, X, Y, Z ranei ki te uiui e whai ake nei:

WHAKAMAHI RAUNEI Mai i nga hua WHERE ProductName> = 'T'

Te whakaputa i te hua:

ProductName ------- Te Pearua o te Peariki Pero Tii a Bob

Te whakaatu i nga taarata me te whakamahi i nga Paenga

Ka ahei hoki te maatau WHERE ki te whakatinana i tetahi waahi nui ki runga i te uara ma te whakamahi i nga tikanga maha. Hei tauira, ki te hiahia matou ki te kawe i to uiui i runga ake nei, me te whakaiti i nga hua ki nga hua me nga utu i waenga i te 15.00 me te 20.00, ka taea e matou te whakamahi i te uiuinga e whai ake nei:

WHAKAMAHI TUATAHI, UnitPrice MAI i nga hua WHERE UnitPrice> 15.00 AND UnitPrice <20.00

Ko te hua tenei e whakaaturia ana i raro nei:

ProductName UnitPrice --------------- Chai 18.00 Chang 19.00

Te whakaatu i nga taarai me te WHAKAHI

Kei te whakarato ano hoki a SQL i te pokatata i te WHAKANUI WHAKARĀRANGI e whakaiti ana i te maha o nga tikanga e hiahiatia ana e whakauruhia, e whakarahihia ai te uiuia. Hei tauira, kaua e whakamahi i nga tikanga WHERE e rua i runga, ka taea e matou te whakaatu i taua uiuinga ano:

WHAKAMAHI RAUTAKI, UnitPrice MAI i nga hua WHERE UnitPrice MAI i te 1500 me te 20.00

Ka rite ki o maatau atu waahanga, ko te mahi me nga uara aho. Ki te hiahia matou ki te whakaputa i te rarangi o nga whenua katoa e timata ana ki te V, W, X ranei, ka taea e maatau te rapu:

WHAKAMAHI RAUTAKI MAI i nga hua WHERE MANAKAHI I muri i te "A" me te "D"

Te whakaputa i te hua:

ProductName ------- Tirikara Aniseed Chai Chang Chef Anton's Gumbo Mix Te Tumuaki a Caf Anton Cajun

Ko te waa WHERE he wāhanga kaha o te reo SQL e taea ai e koe te whakaiti i nga hua ki nga uara e hinga ana i roto i nga awhi kua tohua. He mea tino whakamahia hei awhina i te whakawhitiwhiti whakaaro pakihi, me te waahanga o nga taputapu ngaio katoa.

He mea tino pai ki te whakauru i nga waahi noa ki roto i te tikanga rongoa kia taea ai e te hunga kahore he matauranga SQL.