Introduction
SQL 에서 함수를 이용하는 방법을 알려주는 장이다. 이번 정리에서 주의해야 할 것, DBMS 마다 지원하는 함수가 다르므로, 나는 PostgreSQL 을 기준으로 하겠다는 것이다.
Content
1. 함수란 무엇인가?
함수란 특정한 일을 할 수 있도록 정의한 것 이다., 프로그래머는 특정한 일을 해야 할 때마다 함수 이름으로 함수를 호출하여 사용하고, 결과를 얻을 수 있다.
2. SQL에서 함수는 어디에 쓰이는가?
텍스트 문자열을 제어 하거나, 숫자 데이터를 계산하거나, 날짜나 시간을 뽑거나 계산할 때 사용 한다. 이것 외로 DBMS에 관련된 정보를 반환하는 시스템 함수가 있다.
3. 텍스트 제어 함수
한두개가 아니므로 다 정리 할 수 없으므로, 링크로 대체 한다. 친절하게도 예제까지 포함하고 있다.
검색어 : PostgreSQL function string 8.4
결과 링크 : http://www.pgadmin.org/docs/1.4/pg/functions-string.html
4. 날짜와 시간 제어 함수
날짜와 시간 제어 함수를 링크로 대체 한다.
검색어 : date time PostgreSQL function 8.4
결과 링크 : http://www.postgresql.org/docs/current/static/functions-datetime.html
5. 숫자 제어 함수
검색어 : math PostgreSQL function 8.4
결과 링크 : http://www.postgresql.org/docs/current/static/functions-math.html
6. 시스템 함수
검색어 : system PostgreSQL function 8.4
결과 링크 : http://www.postgresql.org/docs/current/static/functions-info.html
Digression
메뉴얼을 잘 보면, 답이 보인다. 이번 장은 날로 먹었다. : ) 다른 DBMS 들에 대해서도 동일하게 검색하면 된다. PostgreSQL 8.4의 모든 함수들을 보고 싶으면 다음 링크를 따라가라. http://www.postgresql.org/docs/current/static/functions.html
'책 정리 > 하루 10분씩 핵심만 골라 마스터하는 SQL' 카테고리의 다른 글
13장, 고급 조인 만들기 : SELF JOIN, NATURAL JOIN, OUTER JOIN (360) | 2010.01.31 |
---|---|
12장, 테이블 조인 : INNER JOIN (0) | 2010.01.31 |
11장, 하위 쿼리 사용 : 서브 쿼리 사용 : Sub Query, 두 쿼리의 결합 (719) | 2010.01.31 |
10장, 데이터 그룹화 : 테이터를 그룹화 한다는 것은 무슨 뜻인가? : GROUP BY (0) | 2010.01.30 |
9장, 데이터 요약 : 테이블을 요약하는 방법 : COUNT(*) (0) | 2010.01.30 |
7장, 계산 필드 만들기 : AS (0) | 2010.01.28 |
6장, 와일드카드를 사용한 필터링 : 문자열 패턴으로 필터링 하기 (0) | 2010.01.28 |
5장, 고급 데이터 필터링 : WHERE 조합법 (0) | 2010.01.28 |
4장, 데이터 필터링 : WHERE 사용 법 (0) | 2010.01.22 |
3장, 가져온 데이터 정렬하기 : ORDER BY 사용법 (359) | 2010.01.22 |
최근댓글