Applies ToMicrosoft 365용 Access Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL은 Microsoft SQL Server 실행되는 통과 쿼리에서 스칼라 함수에 대해 ODBC 정의 구문을 사용할 수 있도록 지원합니다. 예를 들어 주식 가격 변동의 절대값이 5보다 큰 모든 행을 반환하려면 다음 쿼리를 사용합니다.

SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5

인수에 대한 설명과 SQL 문에 함수를 포함하기 위한 이스케이프 구문에 대한 전체 설명은 스칼라 함수를 참조하세요.

범주별 ODBC 스칼라 함수

텍스트 함수의 하위 집합이 지원됩니다. 다음 표에서는 ODBC 스칼라 함수 및 해당하는 Access 함수(있는 경우)를 나열합니다.

ODBC 함수(ODBC 버전)

Access 함수

ASCII(ODBC 1.0)

Asc 함수

BIT_LENGTH(3.0)

(해당 없음)

CHAR( ODBC 1.0)

Chr 함수

CONCAT( ODBC 1.0)

(앰퍼샌드(&) 문자 연결 연산자 사용)

DIFFERENCE( ODBC 2.0)

(해당 없음)

INSERT( ODBC 1.0)

(해당 없음)

LCASE( ODBC 1.0)

LCase 함수

LEFT( ODBC 1.0)

Left 함수

LENGTH( ODBC 1.0)

Len 함수

LOCATE( ODBC 1.0)

InStr 함수

LTRIM( ODBC 1.0)

LTrim, RTrim 및 Trim 함수

OCTET_LENGTH( ODBC 3.0)(동등한 함수 없음)

(해당 없음)

POSITION( ODBC 3.0)

InStr 함수

REPEAT( ODBC 1.0)

String 함수

REPLACE( ODBC 1.0)

Replace 함수

RIGHT( ODBC 1.0)

Right 함수

RTRIM( ODBC 1.0)

LTrim, RTrim 및 Trim 함수

SOUNDEX( ODBC 2.0)

(해당 없음)

SPACE( ODBC 2.0)

Space 함수

SUBSTRING( ODBC 1.0)

Mid 함수

UCASE( ODBC 1.0)

UCase 함수

수학 함수의 하위 집합이 지원됩니다. 다음 표에서는 ODBC 스칼라 함수 및 해당하는 Access 함수(있는 경우)를 나열합니다.

ODBC 함수(ODBC 버전)

Access 함수

ABS(ODBC 1.0)

Abs 함수

ACOS(ODBC 1.0)

(해당 없음)

ASIN(ODBC 1.0)

(해당 없음)

CEILING(ODBC 1.0)

(해당 없음)

ATAN(ODBC 1.0)

Atn 함수

ATAN2(ODBC 2.0)

(해당 없음)

COS(ODBC 1.0)

Cos 함수

COT(ODBC 1.0)

(해당 없음)

DEGREES(ODBC 2.0)

(해당 없음)

EXP(ODBC 1.0)

Exp 함수

FLOOR(ODBC 1.0)

(해당 없음)

MOD(ODBC 1.0)

(MOD 연산자 사용)

LOG(ODBC 1.0)

Log 함수

LOG10(ODBC 2.0)

(해당 없음)

PI(ODBC 1.0)

(해당 없음)

POWER(ODBC 2.0)

(해당 없음)

라디안(ODBC 2.0)

(해당 없음)

RAND(ODBC 1.0)

Rnd 함수

ROUND(ODBC 2.0)

Round 함수

SIGN(ODBC 1.0)

Sgn 함수

SIN(ODBC 1.0)

Sin 함수

SQRT(ODBC 1.0)

Sqr 함수

TAN(ODBC 1.0)

Tan 함수

TRUNCATE(ODBC 2.0)

(해당 없음)

날짜/시간 함수의 하위 집합이 지원됩니다. 다음 표에서는 ODBC 스칼라 함수 및 해당하는 Access 함수(있는 경우)를 나열합니다.

ODBC 함수(ODBC 버전)

Access 함수

CURDATE(ODBC 1.0)

Date 함수

CURTIME(ODBC 1.0)

Time 함수

CURRENT_DATE(ODBC 3.0)

Date 함수

CURRENT_TIME(ODBC 3.0)

Time 함수

CURRENT_TIMESTAMP(ODBC 3.0)

Time 함수

DAYNAME(ODBC 2.0)

WeekdayName 함수

DAYOFMONTH(ODBC 1.0)

Day 함수

DAYOFWEEK(ODBC 1.0)

Weekday 함수

DAYOFYEAR(ODBC 1.0)

DatePart 함수

EXTRACT(ODBC 3.0)

DatePart 함수

HOUR(ODBC 1.0)

Hour 함수

MINUTE(ODBC 1.0)

Minute 함수

MONTH(ODBC 1.0)

Month 함수

MONTHNAME(ODBC 2.0)

MonthName 함수

NOW(ODBC 1.0)

Now 함수

QUARTER(ODBC 1.0)

DatePart 함수

SECOND(ODBC 1.0)

Second 함수

TIMESTAMPADD(ODBC 2.0)

DateAdd 함수

TIMESTAMPDIFF(ODBC 2.0)

DateDiff 함수

WEEK(ODBC 1.0)

DatePart 함수

YEAR(ODBC 1.0)

Year 함수

변환 함수의 하위 집합이 지원됩니다. 다음 표에서는 ODBC 스칼라 함수 및 해당하는 Access 함수(있는 경우)를 나열합니다.

ODBC 함수

Access 함수

CONVERT

형식 변환 함수

참고    문자열 리터럴은 SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR 및 SQL_DATETIME 데이터 형식으로 변환할 수 있습니다. 문자열을 통화로 변환하려면 SQL_FLOAT 사용합니다. 자세한 내용은 명시적 데이터 형식 변환 함수를 참조하세요.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.