데이터베이스중의 많은 데이터들이 수자 형태로 존재하는 이상 한가지 중요한 용도는 이런 수자들에 대해 운산할수 있고 예를 들자면 다 더하거나 그들의 평균치를 찾아낼수 있는것입니다. SQL은 이런 유형의 함수를 제공하고 있습니다. 그것은:
- AVG (평균)
- COUNT (계수)
- MAX (최대치)
- MIN (최소치)
- SUM (총합)
함수 운용 용어는:
SELECT "함수명"("필드명")
FROM "도표명"
예를 들어 범례 도표로 부터Sales 필드의 총합을 계산할 경우
Store_Information 도표
| store_name |
Sales |
Date |
| Los Angeles |
$1500 |
Jan-05-1999 |
| San Diego |
$250 |
Jan-07-1999 |
| Los Angeles |
$300 |
Jan-08-1999 |
| Boston |
$700 |
Jan-08-1999 |
우리는 입력합니다,
SELECT SUM(Sales) FROM Store_Information
결과:
$2750 는 모든Sales 필드의 총합을 대표함: $1500 + $250 + $300 + $700.
SQL은 함수 운용외에 간단한 더하기(+)와 덜기(-) 수학운산을 할수 있습니다.문자류의 데이터에 대해서도 SQL은 여러개의 문자처리 방법의 함수가 있습니다. 예를 들면 문자 연결(concatenation) ,문자 수정(trim), 및 substring. 이런 함수에 대해 부동한 데이터베이스는 부동한 용어가 있기에 사용하고 있는 데이터베이스의 정보를 참고로 그 데이터베이스중에서 이런 함수들이 어떻게 운용되고 있는지를 확정합니다.