O le Language Structured Query e tuʻuina atu ai i tagata o le database le faʻaaogaina ma le malosi o faʻamatalaga o faʻamaumauga - le faamatalaga SELECT. I lenei tusiga, o le a tatou tilotilo i le lautele o le faʻamatalaga SELET ma tuʻuina faʻatasi ni nai faʻamatalaga tuʻufesili faʻamatalaga. Afai o lau ata muamua lea i le lalolagi o le Language Structured Query, atonu e te manaʻo e toe iloilo le tusiga SQL Fundamentals ao leʻi faʻaauau.
Afai oe saili e mamanu se faleoloa fou mai le vevesi, o le tusiga Faʻavaeina o Faʻamaumauga ma Laulau i totonu o SQL e tatau ona faʻamaonia ai se itu lelei e oso ai.
I le taimi nei ua e faʻasalalau i luga o mea faavae, sei amata la tatou suʻega o le faʻamatalaga SELECT. E pei o lesona a le SQL muamua, o le a faʻaauau pea ona matou faʻaaogaina faʻamatalaga e fetaui ma le faʻamaumauga a le ANSI SQL. Atonu e te manaʻo e faʻafesoʻotaʻi pepa faʻamaumauga mo lau DBMS e fuafua ai pe lagolagoina ai ni avanoa e sili atu e ono faʻamalosia ai le malosi ma / poʻo le aoga o lau code SQL.
Le Pepa Lautele o le Faamatalaga FILIFILI
O le lautele o le faamatalaga SELET o loʻo faʻaalia i lalo:
Filifili select_list
FROM source
AISEA tulaga (s)
GROUP E ala i faaupuga
I LE tulaga
TAULAGA E ala i faaupuga
O le laina muamua o le faʻamatalaga o loʻo taʻuina atu ai le SQL processor o lenei poloaiga o se faʻamatalaga SELECT ma matou te manaʻo e toe aumai faamatalaga mai se faʻamaumauga. O le select_list e mafai ai ona matou faʻamaonia le ituaiga o faʻamatalaga matou te manaʻo e toe aumai.
O le fuaiupu o le FROM i le laina lona lua o loʻo faʻamaoti mai ai le 'aufaʻamatalaga patino o loʻo aofia ai ma le WHERE ua tuʻuina mai ia i tatou le fuaiupu e mafai ai ona faʻatapulaaina iuga i na faamaumauga e fetaui ma le tulaga faʻamaonia (s) . O fuaiupu faaiu e tolu o loʻo faʻatusalia ai foliga i fafo atu o le lautele o lenei tusiga - o le a matou suʻesuʻeina i tusiga SQL i le lumanaʻi.
O le auala pito sili ona faigofie e aʻoaʻo ai SQL o le faʻataʻitaʻiga lea. Faatasi ai ma lena mea i le mafaufau, sei amata ona tatou tilotilo i nisi o fesili o le database. I lenei tusiga, o le a tatou faʻaaogaina le laulau a le tagata faigaluega mai le talafaʻasolopito autu a le tagata o le XYZ Corporation e faʻaalia ai a tatou fesili uma. O le laulau atoa lenei:
Tagata faigaluega | Igoa mulimuli | Igoa muamua | Totogi | Lipoti |
1 | Samita | Ioane | 32000 | 2 |
2 | Scampi | Sue | 45000 | NULL |
3 | Kendall | Toma | 29500 | 2 |
4 | Jones | Aperaamo | 35000 | 2 |
5 | Allen | Bill | 17250 | 4 |
6 | Reynolds | Allison | 19500 | 4 |
7 | Johnson | Katie | 21000 | 3 |
Taliaina o se Laulau Lautele
Ua maua e le Faatonu o le Aufaigaluega a le Faalapotopotoga a le XYZ se lipoti faalemasina e maua ai le totogi ma le lipotiina o faamatalaga mo tagata faigaluega taitasi. O le faʻavaeina o lenei lipoti o se faʻataʻitaʻiga o le FUAFUAGA le faʻamatalaga manino o le faʻamatalaga. E na o le toe maua mai uma o faʻamatalaga o loʻo i totonu o le laulau faʻamaumauga - koluma uma ma laina uma. O le fesili lea o le a ausia ai lenei taunuʻuga:
VAEGA *
FROM tagata faigaluega
E saʻo saʻo, saʻo? O le asterisk (*) e aliali mai i le select_list o se fasi pepa e faaaoga e logoina ai le database lea matou te mananao e toe maua mai faʻamatalaga mai koluma uma i le laulau a le tagata faigaluega o loʻo faailoa mai i le fuaiupu FROM. Matou te mananaʻo e toe maua uma faʻamatalaga i totonu o le database, o lea e le talafeagai ai le faʻaogaina o le fuaiupu WHERE e faʻasaina ai laina na filifilia mai le laulau.
O le mea lenei e foliga foliga mai ai a tatou fesili:
Tagata faigaluega | Igoa mulimuli | Igoa muamua | Totogi | Lipoti |
---------- | -------- | --------- | ------ | --------- |
1 | Samita | Ioane | 32000 | 2 |
2 | Scampi | Sue | 45000 | NULL |
3 | Kendall | Toma | 29500 | 2 |
4 | Jones | Aperaamo | 35000 | 2 |
5 | Allen | Bill | 17250 | 4 |
6 | Reynolds | Allison | 19500 | 4 |
7 | Johnson | Katie | 21000 | 3 |