SQL Functions
- Nakaraang Pahina Server SA SQL
- Susunod Na Pahina SQL avg()
Ang SQL ay may maraming nakasalitang function na maaring gamitin para sa pagtally at pagkalkula.
Sintaksis ng function
Ang sintaksis ng mga dinahiling na SQL function ay:
SELECT function(列) FROM Table
Uri ng function
Sa SQL, mayroong ilang pangunahing uri at uri ng function, ang pangunahing uri ng function ay:
- Aggregate function
- Scalar Function
Aggregate function (pangkalahatang function)
Ang pagkilos ng Aggregate function ay may direksyon sa isang serye ng halaga, at binabalik ang isang solong halaga.
Komentaryo:Kung ginagamit ang SELECT statement sa ibang mga expression na marami sa bilang ng mga proyekto sa SELECT statement, dapat gamitin ang GROUP BY statement ang SELECT!
"Persons" table (ginamit sa karamihan sa mga halimbawa)
Name | Age |
---|---|
Adams, John | 38 |
Bush, George | 33 |
Carter, Thomas | 28 |
pangunahing function sa MS Access
Function | Paglalarawan |
---|---|
AVG(column) | nangyayari ang average ng isang pahilangan |
COUNT(column) | nangyayari ang bilang ng linya ng isang pahilangan (hindi kasama ang NULL na halaga) |
COUNT(*) | nangyayari ang bilang ng napili na linya |
FIRST(column) | nangyayari ang halaga ng unang record sa tinukoy na domain |
LAST(column) | nangyayari ang halaga ng huling record sa tinukoy na domain |
MAX(column) | Ibaba Ang pinakamataas na halaga ng isang kolum |
MIN(column) | Ibaba Ang pinakamababang halaga ng isang kolum |
STDEV(column) | |
STDEVP(column) | |
SUM(column) | Ibaba Ang kabuuan ng isang linya ng isang kolum |
VAR(column) | |
VARP(column) |
pangunahing function sa SQL Server
Function | Paglalarawan |
---|---|
AVG(column) | nangyayari ang average ng isang pahilangan |
BINARY_CHECKSUM | |
CHECKSUM | |
CHECKSUM_AGG | |
COUNT(column) | nangyayari ang bilang ng linya ng isang pahilangan (hindi kasama ang NULL na halaga) |
COUNT(*) | nangyayari ang bilang ng napili na linya |
COUNT(DISTINCT column) | Ibaba Ang bilang ng magkakaibang mga resulta |
FIRST(column) | Ibaba Ang halaga ng unang record sa tinukoy na lugar (Hindi suportado ng SQLServer2000) |
LAST(column) | Ibaba Ang halaga ng huling record sa tinukoy na lugar (Hindi suportado ng SQLServer2000) |
MAX(column) | Ibaba Ang pinakamataas na halaga ng isang kolum |
MIN(column) | Ibaba Ang pinakamababang halaga ng isang kolum |
STDEV(column) | |
STDEVP(column) | |
SUM(column) | Ibaba Ang kabuuan ng isang linya ng isang kolum |
VAR(column) | |
VARP(column) |
Scalar Function
Ang pagpapatakbo ng Scalar Function ay may direksyon sa isang solong halaga, at ibababa ang isang solong halaga na nakabase sa halaga ng pagpasok.
Scalar Function Sa MS Access
Function | Paglalarawan |
---|---|
UCASE(c) | Ibaba Ang isang lugar na may malaki na teksto |
LCASE(c) | Ibaba Ang isang lugar na may maliliit na teksto |
MID(c,start[,end]) | Ibaba Ang mga simbolo mula sa isang lugar ng teksto |
LEN(c) | Ibaba Ang haba ng isang tinatawag na lugar ng teksto |
INSTR(c,char) | Ibaba Ang posisyon ng isang tinatawag na simbolo sa isang lugar ng teksto |
LEFT(c,number_of_char) | Ibaba Ang bawat bahagi ng isang tinatawag na lugar ng teksto |
RIGHT(c,number_of_char) | Ibaba Ang kanang bahagi ng isang tinatawag na lugar ng teksto |
ROUND(c,decimals) | Ihahaliling tuktok ang isang bilang na may tiyak na bilang ng desimal |
MOD(x,y) | Ibaba Ang nananatiling bilang ng paghihiwalay sa paghahati |
NOW() | Ibaba Ang kasalukuyang sistema petsa |
FORMAT(c,format) | Baguhin Ang Paraan Ng Pagpapakita Ng Iisang Lugar |
DATEDIFF(d,date1,date2) | Ginagamit Para Sa Pagkakalkula Ng Petsa |
- Nakaraang Pahina Server SA SQL
- Susunod Na Pahina SQL avg()