Mae ymholiadau yn defnyddio pŵer eich cronfa ddata
Mae ymholiad cronfa ddata yn dethol data o gronfa ddata a'i fformatau mewn ffurf ddarllenadwy. Rhaid ysgrifennu ymholiad yn yr iaith y mae ei hangen ar y gronfa ddata-fel arfer, yr iaith honno yw SQL .
Er enghraifft, pan fyddwch chi eisiau data o gronfa ddata, byddwch chi'n defnyddio ymholiad i ofyn am y wybodaeth benodol rydych ei eisiau. Efallai bod gennych bwrdd Gweithiwr, ac rydych chi eisiau olrhain niferoedd perfformiad gwerthiant. Efallai y gallech holi'ch cronfa ddata ar gyfer y gweithiwr a gofnododd y gwerthiant uchaf mewn cyfnod penodol.
Datganiad SELECT SQL
Rhaid i ymholiad cronfa ddata ddilyn y ffurf ymholiad sy'n ofynnol gan y gronfa ddata. Y fformat mwyaf cyffredin yw'r fformat ymholiad safonol Iaith Ymholiad Strwythuredig (SQL) a ddefnyddir gan lawer o systemau rheoli cronfa ddata. Mae SQL yn iaith bwerus sy'n gallu ymholiadau datblygedig.
Mae SQL yn defnyddio datganiad SELECT i ddewis data penodol.
Ystyriwch enghraifft yn seiliedig ar gronfa ddata Northwind sy'n aml yn llongau â chynhyrchion cronfa ddata fel tiwtorial.
Dyma ddarn o bwrdd Gweithwyr y gronfa ddata:
EmployeeID | LastName | Enw cyntaf | Teitl | Cyfeiriad | Dinas | Rhanbarth | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Cynrychiolydd Gwerthu | 507 - 20fed Ave. E. | Seattle | WA | |
2 | Fuller | Andrew |
| 908 W. Capital Way | Tacoma | WA | |
3 | Leverling | Janet | Cynrychiolydd Gwerthu | 722 Moss Bay Blvd. | Kirkland | WA |
I ddychwelyd enw a theitl gweithiwr o'r gronfa ddata, byddai'r datganiad SELECT yn edrych fel hyn:
SELECT FirstName, LastName, Title FROM Employees;
Byddai'n dychwelyd:
Enw cyntaf | LastName | Teitl |
---|---|---|
Nancy | Davolio | Cynrychiolydd Gwerthu |
Andrew | Fuller | Is-lywydd, Gwerthu |
Janet | Leverling | Cynrychiolydd Gwerthu |
Er mwyn mireinio'r canlyniadau ymhellach, efallai y byddwch yn ychwanegu cymal LLE:
SELECT FirstName, LastName O'r Gweithwyr
LLE Ddinas = 'Tacoma';
Mae'n dychwelyd FirstName a LastName o unrhyw Weithiwr sy'n dod o Tacoma:
Enw cyntaf | LastName |
---|---|
Andrew | Fuller |
Sylwch fod SQL yn dychwelyd data mewn rhes / colofn sy'n debyg i Microsoft Excel, gan ei gwneud yn hawdd ei weld a'i weithio. Gall ieithoedd ymholiadau eraill ddychwelyd data fel graff neu siart.
Pŵer Ymholiadau
Mae gan gronfa ddata y potensial i ddatgelu tueddiadau a gweithgareddau cymhleth, ond dim ond trwy ddefnyddio'r ymholiad y caiff y pŵer hwn ei harneisio. Mae cronfa ddata gymhleth yn cynnwys nifer o dablau sy'n storio myriad o ddata. Mae ymholiad yn caniatáu i chi ei hidlo i mewn i un bwrdd fel y gallwch ei ddadansoddi'n haws.
Gall ymholiadau hefyd berfformio cyfrifiadau ar eich data neu awtomeiddio tasgau rheoli data. Gallwch hefyd adolygu'r wybodaeth ddiweddaraf i'ch data cyn eu rhoi i'r gronfa ddata.