Faailoaina o le WHERE fuaiupu ma LE TULAGA
O le Language Structured Query (SQL) o loʻo tuʻuina atu ai i tagata faʻapipiʻi faʻamaumauga le tomai e fatuina ai fesili faʻapitoa e aveesea ai faʻamatalaga mai faʻamaumauga. I se tusiga na muamua atu, na matou suʻesuʻeina le suʻeina o faʻamatalaga mai se faʻamaumauga e faʻaaoga ai fesili ole SQL SELECT . Seʻi o tatou faʻalautele i luga o lena talanoaga ma sailiili pe faʻapefea ona mafai ona e faia ni fesili masani e toe aumai ai faʻamatalaga e tutusa ma tulaga.
Sei o tatou mafaufau i se faʻataʻitaʻiga e faʻavae i luga o le faʻafanua masani o Northwind, lea e tele taimi e faʻaaogaina ai oloa faʻataupuʻepuʻe e fai ma aʻoaʻoga.
O se faʻamatalaga mai le laulau o oloa o le database:
ProductID | Lafoga | Faʻataʻitaʻiga | AotelegaPerUnit | UnitPrice | UnitsInStock |
---|---|---|---|---|---|
1 | Chai | 1 | 10 pusa x 20 taga | 18.00 | 39 |
2 | Sui | 1 | 24 - 12 oz fagu | 19.00 | 17 |
3 | Ose suamalie | 1 | 12 - 550 ml fagu | 10.00 | 13 |
4 | Chef Anton's Cajun Seasoning | 2 | 48 - 6 oz va | 22.00 | 53 |
5 | Chef Anton's Gumbo Mix | 2 | 36 pusa | 21.35 | 0 |
6 | Tinamatua a Boysenberry Spread | 3 | 12 - 8 oz gas | 25.00 | 120 |
7 | Laʻau Paʻu Palania a Bob | 3 | 12 - 1 lb pkgs. | 30.00 | 15 |
Faiga Faʻavae Faʻatau
O faʻasalalauga muamua matou te tuʻuina i luga oa matou fesili e aofia ai tulaga faigofie o tuaoi. E mafai ona tatou faʻamaonia mai i totonu o le WHERE fuaiupu o le fesili SELECT, e faʻaaoga ai faʻamatalaga faigofie faʻatulagaga e fausia i faʻatautaia tulaga, e pei o <,>,> =, ma <=.
Muamua, seʻi o tatou taumafai i se fesili faigofie lea e mafai ai ona tatou suʻeina se lisi o mea uma i totonu o le 'upega tafaʻilagi o loʻo i ai se UnitPrice e silia ma le 20.00:
O lenei mea e maua ai se lisi o oloa e fa, e pei ona faʻaalia i lalo:
Faʻasologa o le UnitPrice ---------------- Chef Anton's Gumbo Mix 21.35 Chef Anton's Cajun Seasoning 22.00 Grandma's Boysenberry Faʻalautele 25.00 Uncle Bob's Organic Dried Pears 30.00E mafai foi ona matou faʻaaogaina le fua o le WHERE ma faʻamaonia manoa. E tutusa le tutusa o fuainumera ma fuainumera, ma A e fai ma sui o le tau 1 ma le Z e fai ma sui o le tau 26. Mo se faʻataʻitaʻiga, e mafai ona tatou faʻaalia uma oloa ma igoa e amata i U, V, W, X, Y po o Z ma le fesili lenei:
VAEGA LENEI FAAMAONI FROM products WHERE ProductName> = 'T'Lenei e maua ai le iuga:
ProductName ------- Laʻau a Paopao Paʻu a BobFaʻailoaina o Range e faʻaaoga ai tuaoi
O le WHERE fuaiupu ua mafai ai foi ona tatou faʻatinoina se tulaga o loʻo iai i se tau aoga e ala i le faʻaaogaina o tulaga e tele. Mo se faʻataʻitaʻiga, afai matou te mananao e fai a matou fesili i luga ma faatapulaa iuga i oloa ma tau i le va o le 15.00 ma le 20.00, e mafai ona matou faʻaoga fesili nei:
VAEGA LENEI FAʻAMATALAGA, VAEGA MAI LE FAʻAMATALAGA MO LE AOAO I LE IUNI> 15.00 MA LE UnitPrice <20.00O lenei mea e maua ai le tali o loʻo faʻaalia i lalo:
Lafoga Vaega o le Laisene ------- -------- Chai 18.00 Chang 19.00Faʻailoaina o Ranges ma LĒ
O loʻo tuʻuina mai foi e SQL se alalaupapa AFI le syntax e faʻaitiitia ai le numera o tuutuuga e manaʻomia ona aofia ai ma faʻaogaina atili ai le fesili. Mo se faʻataʻitaʻiga, nai lo le faʻaaogaina o mea e lua AIEA i luga, e mafai ona matou faʻaalia le fesili lava e tasi:
VAEGA TUSI, NUMERA MAI FAʻAMATALAGA O AI LE AOFAI I LE 1500 MA LE 20.00E pei foi o isi aiaiga o aiaiga, BETWEEN e aoga foi ma tulaga taua o manoa. Afai matou te mananao e faia se lisi o atunuu uma e amata i le V, W po o le X, e mafai ona matou faʻaoga le fesili:
VAEGA O LE TUPE MAI ATINAE O LE MEA E LEI MAI LE "A" ma le "D"Lenei e maua ai le iuga:
Fualaau Suavai ------- Faʻatoʻa Vaʻai Chai Chang Chef Anton's Gumbo Mix Chef Anton's Cajun SeasoningO le WHERE fuaiupu o se vaega mamana o le gagana SQL lea e faʻatagaina ai oe e taofiofia iuga i tulaga taua o loʻo paʻu i totonu o faʻasalalauga. E masani lava ona faʻaaogaina e fesoasoani ai e faʻamalamalama faʻatautaia pisinisi ma e tatau ona avea ma se vaega o meafaigaluega uma a le aufaasālalau.
E masani lava ona aoga tele le tuʻufaʻatasia o tulafono masani i se faiga e teu ai ina ia maua ai ei latou e leai se malamalamaga SQL.