코딩 스쿨 MS

언어선택 : HTMLCSSJAVAJAVASCRIPTMYSQLSQL PHP

MS Access Functions

MS Access Functions References : MS Access에서 사용하는 함수 모음

MS Access Functions는 Microsoft Access 데이터베이스에서 데이터를 조작하고 쿼리를 작성할 때 사용하는 내장 함수입니다. 이러한 함수들은 문자열 처리, 날짜 계산, 수학 연산 등 다양한 작업을 쉽게 수행할 수 있도록 도와줍니다. 이번 글에서는 MS Access에서 자주 사용되는 주요 함수들을 카테고리별로 정리하여 설명합니다.


1. 문자열 함수 (String Functions)

1.1 LEFT() : 문자열 왼쪽 부분 추출

LEFT() 함수는 문자열의 왼쪽에서 지정된 개수만큼의 문자를 추출합니다.

SELECT LEFT('Access Database', 6);

결과: Access

1.2 RIGHT() : 문자열 오른쪽 부분 추출

RIGHT() 함수는 문자열의 오른쪽에서 지정된 개수만큼의 문자를 추출합니다.

SELECT RIGHT('Access Database', 8);

결과: Database

1.3 MID() : 문자열 일부 추출

MID() 함수는 지정된 위치부터 문자열의 일부를 추출합니다.

SELECT MID('Access Database', 8, 8);

결과: Database

1.4 LCASE() : 문자열을 소문자로 변환

LCASE() 함수는 문자열을 소문자로 변환합니다.

SELECT LCASE('HELLO ACCESS');

결과: hello access

1.5 UCASE() : 문자열을 대문자로 변환

UCASE() 함수는 문자열을 대문자로 변환합니다.

SELECT UCASE('hello access');

결과: HELLO ACCESS

1.6 LEN() : 문자열 길이 반환

LEN() 함수는 문자열의 길이를 반환합니다.

SELECT LEN('Access');

결과: 6

1.7 TRIM() : 공백 제거

TRIM() 함수는 문자열의 앞뒤 공백을 제거합니다.

SELECT TRIM('   Access   ');

결과: Access


2. 날짜 함수 (Date Functions)

2.1 DATE() : 현재 날짜 반환

DATE() 함수는 현재 날짜를 반환합니다.

SELECT DATE();

결과: 2024-10-11 (예시)

2.2 NOW() : 현재 날짜와 시간 반환

NOW() 함수는 현재 날짜와 시간을 반환합니다.

SELECT NOW();

결과: 2024-10-11 14:30:00 (예시)

2.3 DATEADD() : 날짜에 기간 추가

DATEADD() 함수는 특정 날짜에 기간을 더합니다.

SELECT DATEADD('d', 10, '2024-10-01');

결과: 2024-10-11

2.4 DATEDIFF() : 두 날짜 간의 차이 계산

DATEDIFF() 함수는 두 날짜 간의 차이를 계산합니다.

SELECT DATEDIFF('d', '2024-10-01', '2024-10-11');

결과: 10

2.5 MONTH() : 날짜에서 월 반환

MONTH() 함수는 날짜에서 부분을 반환합니다.

SELECT MONTH('2024-10-11');

결과: 10

2.6 DAY() : 날짜에서 일 반환

DAY() 함수는 날짜에서 부분을 반환합니다.

SELECT DAY('2024-10-11');

결과: 11

2.7 YEAR() : 날짜에서 연도 반환

YEAR() 함수는 날짜에서 연도 부분을 반환합니다.

SELECT YEAR('2024-10-11');

결과: 2024


3. 수학 함수 (Math Functions)

3.1 ABS() : 절대값 반환

ABS() 함수는 숫자의 절대값을 반환합니다.

SELECT ABS(-10);

결과: 10

3.2 ROUND() : 반올림

ROUND() 함수는 숫자를 반올림하여 반환합니다.

SELECT ROUND(123.4567, 2);

결과: 123.46

3.3 INT() : 정수 부분 반환

INT() 함수는 숫자의 정수 부분을 반환합니다.

SELECT INT(10.67);

결과: 10

3.4 SQR() : 제곱근 계산

SQR() 함수는 숫자의 제곱근을 계산합니다.

SELECT SQR(16);

결과: 4

3.5 RND() : 난수 생성

RND() 함수는 0과 1 사이의 난수를 생성합니다.

SELECT RND();


4. 변환 함수 (Conversion Functions)

4.1 CINT() : 정수로 변환

CINT() 함수는 값을 정수로 변환합니다.

SELECT CINT(123.45);

결과: 123

4.2 CDATE() : 날짜로 변환

CDATE() 함수는 값을 날짜 형식으로 변환합니다.

SELECT CDATE('2024-10-11');

결과: 2024-10-11

4.3 CSTR() : 문자열로 변환

CSTR() 함수는 값을 문자열로 변환합니다.

SELECT CSTR(123);

결과: 123


5. 조건 함수 (Conditional Functions)

5.1 IIf() : 조건에 따른 값 반환

IIf() 함수는 조건식에 따라 다른 값을 반환합니다.

SELECT IIf(salary > 50000, 'High', 'Low') AS SalaryLevel FROM employees;

이 쿼리는 salary50000 이상일 경우 'High', 그렇지 않으면 'Low'를 반환합니다.


MS Access Functions 요약

  • MS Access Functions는 데이터베이스에서 데이터를 조작하고 쿼리를 작성할 때 매우 유용한 내장 함수입니다.
  • 문자열 처리, 날짜 계산, 수학 연산 등을 위해 다양한 함수가 제공됩니다.
  • LEN(), DATE(), IIf(), ROUND() 등의 함수를 사용하여 복잡한 데이터 작업을 간소화하고 효율적으로 처리할 수 있습니다.

이러한 MS Access 함수들을 활용하면 데이터베이스 관리와 데이터 처리의 효율성을 크게 높일 수 있습니다.


copyright ⓒ 스타트코딩 all rights reserved.
이메일 : startcodingim@gamil.com