Unsa ang usa ka Database Query?

Ang mga pangutana gikuha ang gahum sa imong database

Ang usa ka database nga pangutana magkuha og datos gikan sa usa ka database ug mag-format niini sa usa ka mabasa nga porma. Ang pangutana kinahanglan nga isulat sa pinulongan nga gikinahanglan sa database-kasagaran, ang maong pinulongan mao ang SQL .

Pananglitan, kung gusto nimo ang mga datos gikan sa database, mogamit ka og pangutana aron mohangyo sa espisipikong impormasyon nga imong gusto. Tingali adunay usa ka kawani sa empleyado, ug gusto ka nga mosubay sa numero sa paghimo sa pagbaligya. Mahimo nimo ipangutana ang imong database sa empleyado nga nagtala sa pinakataas nga halin sa usa ka panahon.

Ang SQL SELECT Statement

Ang usa ka database nga pangutana kinahanglang mosunod sa format nga pangutana nga gikinahanglan sa database. Ang labing komon nga pormat mao ang structured Query Language (SQL) standard query nga pormat nga gigamit sa daghang sistema sa pagdumala sa database. Ang SQL usa ka gamhanan nga pinulongan nga makahimo sa abante nga mga pangutana.

Gigamit sa SQL ang usa ka SELECT statement nga mopili sa piho nga datos.

Tagda ang usa ka pananglitan nga gipasukad sa Northwind database nga kasagaran nagpadala sa mga produkto sa database isip usa ka panudlo.

Ania ang usa ka kinutlo gikan sa empleyado sa empleyado sa talahanayan:

Kinutlo gikan sa Northwind database Employees nga talahanayan
EmployeeID LastName FirstName Titulo Address Dakbayan Rehiyon
1 Davolio Nancy Sales Representative 507 - 20th Ave. E. Seattle WA
2 Fuller Andrew
Bise Presidente, Sales
908 W. Kaagi sa Kauban Tacoma WA
3 Pag-igo Janet Sales Representative 722 Moss Bay Blvd. Kirkland WA

Aron ibalik ang ngalan ug titulo sa usa ka empleyado gikan sa database, ang pamahayag sa PILILING usa ka butang nga sama niini:

PILI FirstName, LastName, Titulo FROM Employees;

Kini mobalik:

FirstName LastName Titulo
Nancy Davolio Sales Representative
Andrew Fuller Bise Presidente, Sales
Janet Pag-igo Sales Representative

Aron dugang pa ang mga resulta, mahimo nimong idugang ang WHERE clause:

PILI FirstName, LastName FROM Employees

DIIN nga Lungsod = 'Tacoma';

Nagbalik kini sa FirstName ug LastName sa bisan unsang empleyado nga gikan sa Tacoma:

FirstName LastName
Andrew Fuller

Hinumdumi nga ang SQL nagbalik sa data sa usa ka laray / kolum nga porma nga susama sa Microsoft Excel, nga naghimo nga sayon ​​nga tan-awon ug makig-uban. Ang ubang mga pinulongang pangutana mahimong ibalik ang datos isip graph o tsart.

Ang Gahum sa mga Pangutana

Ang database adunay potensyal sa pagpadayag sa komplikado nga mga uso ug mga kalihokan, apan kini nga gahum gikuha lamang pinaagi sa paggamit sa pangutana. Ang usa ka komplikado nga database naglakip sa daghang mga lamesa nga nagtipig sa daghang mga datos. Ang usa ka pangutana nagtugot kanimo sa pag-filter niini ngadto sa usa ka lamesa aron mas sayon ​​ka analisahon.

Ang mga pangutana usab makahimo sa kalkulasyon sa imong data o makahimo sa mga taho sa pagdumala sa datus. Mahimo usab nimo usbon ang mga update sa imong mga datos sa dili pa kini buhaton sa database.