Toe Maua mai o Faʻamatalaga Faatasi ai ma Fesili Faʻamatalaga: Faʻamatalaga o le Faamatalaga FILIFILI

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