Agahdariya SQL Daxuyaniya Vegerîn: Agahdariya SELECT Têgihîştin

Zimanê bikarhênerên hilberkirî yên bikarhênerên bikarhênerên bikarhêneran pêşkêş dikin ku bikarhênerên zextî yên danûstendina hêzdar û berbiçav - danezana SELECT. Di vê gotarê de, em ê li forma gelemperî ya daxuyaniyek SELECT binêrin û çend pirsên databases bi hev re hevpeyivînin binêrin. Heke ku ev yekemîn pêşwaziya cîhanê ya dinyayê ya Pirrjimar Pirrjimar e, hûn dikarin ji ber ku berdewamkirina gotarên bingehîn SQL SQL-ê bibînin.

Heke hûn dixwazin digel databasesê ji nû ve bisekînin, gotara Daneyên Databases û Tebûlên SQL-ê divê xala jimartî baş nîşan bide.

Niha ku hûn li ser bingehên paqij kirin, em bihêle ku lêgerîna me ya daxuyaniyê ya SELECT dest pê bikin. Wekî ku bi dersên SQL yên berê, em ê bi daxuyaniyên berdewam dikin ku bi standardî ANSI SQL standard têne peyda kirin. Hûn dikarin dixwazin ji bo DBMS-belgeyên xwe bikin ku biryar bidin ka ka ev alternatîfên pêşketî yên piştevanîya piştevanîya dibe ku dibe ku bibe kapasîteya / / an bandoriya xwe ya SQL-ê.

Forma Giştî ya Danezana SELECT

Forma giştî ya SELECT ya jêrîn tê xuyakirin:

SELECT select_list
Ji çavkaniya
WHERE Rewşa
BİXWÎNE BİXWÎNE
Rewşa xwe
ORDER BY expression

Yekemîn rêza daxuyaniyê da ku pêvajoyê SQL-ê dibêje ku ev emrê daxuyaniyek SELECT e û em dixwazin ku agahdariya ji databases dîsa bistînin. Hilbijêre_list ji me re destnîşan kirina agahdariya agahdariya ku em dixwazin bistînin.

Daxuyaniya FROM di çarçoveya duyemîn de diyar dike ku dabeşkirina danûstandinên taybet (û) ya WHERE ya me tête me dike ku encama encamên ku ji bo şertên taybet diyar dikin . Di sê çarçoveyên dawîn de taybetmendiyên pêşveçûnê yên di çarçoveya vê gotara de nîşan dide - em ê di pêşerojên SQL-ê de nabînin.

Rêberiya herî baş e ku SQL hîn dibe mînak. Bi vî awayî, bila bihêle ku hin pirsên databayan lê digerin. Di tevahiya vê gotarê de, em ê sifrê karkerên XYZ Karbonê çavkaniyên mirovî yên karanîna karanîna bikar bînin ku ji bo hemî pirsên xwe diyar bikin. Li vir sifrê ye.

EmployeeID

Paşnav

Nav

Meaş

Raport

1

Smith

Yûhenna

32000

2

2

Scampî

Dozkirin

45000

NULL

3

Kendall

Tom

29500

2

4 Jones Birahîm 35000 2
5 Allen Hesab 17250 4
6 Reynolds Allison 19500 4
7 Johnson Katie 21000 3

Vebijêrkek Yekbûyî

XWZ Karîkarê Rêveberiya Mirovan a Mirovan raporta mehane wergirtiye agahdarî û agahdariya agahdariyê ji bo karmendê her karmendê dide. Pîrozbahiya vê raporê wekî mînakek herî sELECT eşkere ye. Ew bi tevahî agahiyên ku di hundirê tabloya databases de tête veguhastin - hemû her column û her row. Li vir vê pirsê ye ku wê encama vê yekê encam bike:

SELECT *
Ji karmendên

Pêwîst e, rast? Asterisk (*) di hilbijartinê de lîstik e ku ji bo daneyên daneyên agahdariyê tê bikaranîn ku em dixwazin dixwazin ji hemî stûnên di kolanan ya karmendê de di çarçoveya FROM de agahdar bike. Em dixwest ku hemî agahiyên di navnîşanê de bistînin, ji ber ku ew pêdivî ye ku WHERE bendê bikar bînin ku ji rêzên rêzikên ji sifrê ve hatine hilbijartin.

Li vir encamên encamên ku ji me re binêrin hene:

EmployeeID Paşnav Nav Meaş Raport
---------- -------- --------- ------ ---------
1 Smith Yûhenna 32000 2
2 Scampî Dozkirin 45000 NULL
3 Kendall Tom 29500 2
4 Jones Birahîm 35000 2
5 Allen Hesab 17250 4
6 Reynolds Allison 19500 4
7 Johnson Katie 21000 3