Maswali huunganisha nguvu ya database yako
Ndoa ya dondoo ya swala ya data kutoka database na kuiunda kwa fomu inayoonekana. Swali lazima liandikwa katika lugha ambayo database inahitaji-kwa kawaida, lugha hiyo ni SQL .
Kwa mfano, unapotaka data kutoka kwenye darasani, unatumia swala ili uomba maelezo maalum unayotaka. Labda una meza ya Waajiriwa, na unataka kufuatilia idadi ya utendaji wa mauzo. Unaweza kuuliza database yako kwa mfanyakazi aliyeandika mauzo ya juu kwa kipindi fulani.
Taarifa ya SQL SELECT
Swala la msingi linapaswa kufuata muundo wa swala unaotakiwa na database. Fomu ya kawaida ni Swala la Swali la Swala (SQL) la kawaida la swala linatumiwa na mifumo mingi ya usimamizi wa database. SQL ni lugha yenye nguvu inayoweza maswali ya juu.
SQL inatumia taarifa ya SELECT ili kuchagua data maalum.
Fikiria mfano unaozingatia database ya Northwind ambayo mara kwa mara inaruhusu bidhaa za database kama mafunzo.
Hapa ni excerpt kutoka meza ya Waajiri wa database:
Waajiriwa | Jina la familia | Jina la kwanza | Kichwa | Anwani | Jiji | Mkoa | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Mwakilishi wa mauzo | 507 - 20th Ave. E. | Seattle | WA | |
2 | Kamilier | Andrew |
| 908 W. Capital Way | Tacoma | WA | |
3 | Kutafuta | Janet | Mwakilishi wa mauzo | 722 Moss Bay Blvd. | Kirkland | WA |
Kurudi jina la mtumishi na cheo kutoka kwenye databana, kauli ya SELECT itaonekana kitu kama hiki:
Chagua jina la kwanza, jina la jina, kichwa kutoka kwa waajiriwa;
Ingekuwa kurudi:
Jina la kwanza | Jina la familia | Kichwa |
---|---|---|
Nancy | Davolio | Mwakilishi wa mauzo |
Andrew | Kamilier | Makamu wa Rais, Mauzo |
Janet | Kutafuta | Mwakilishi wa mauzo |
Ili kuboresha matokeo zaidi, unaweza kuongeza kifungu cha WHERE:
Chagua Jina la Kwanza, Jina la Wafanyakazi kutoka kwa Wafanyakazi
NINI Mji = 'Tacoma';
Inarudi jina la kwanza na jina la Mwisho wa Mtumishi yeyote ambaye ni kutoka Tacoma:
Jina la kwanza | Jina la familia |
---|---|
Andrew | Kamilier |
Kumbuka kwamba SQL inarudi data katika safu ya mstari / safu ambayo ni sawa na Microsoft Excel, na iwe rahisi kuona na kufanya kazi na. Lugha zingine za swala zinaweza kurudi data kama grafu au chati.
Nguvu ya Maswala
Duka lina uwezo wa kufunua mwenendo na shughuli nyingi, lakini nguvu hii huunganishwa tu kupitia matumizi ya swala. Database tata ina meza nyingi kuhifadhi kumbukumbu nyingi. Swali linakuwezesha kuifakia kwenye meza moja ili uweze kuchambua kwa urahisi zaidi.
Maswali pia yanaweza kufanya mahesabu kwenye data yako au kuendesha kazi za usimamizi wa data. Unaweza pia kurekebisha sasisho kwa data yako kabla ya kuwafanya kwenye databana.