Microsoft Access SQLでは、スカラー関数に対して ODBC 定義構文 を使用する方法がサポートMicrosoft SQL Server。 たとえば、株価の変化の絶対値が 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)

(同等の値なし)

RADIANS (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

データ型変換関数

Note    次のデータ型にリテラル文字列を変換することができます。SQL_FLOAT、SQL_DOUBLE、SQL_NUMERIC、SQL_INTEGER、SQL_REAL、SQL_SMALLINT、SQL_VARCHAR および SQL_DATETIME。 文字列を通貨に変換するには、SQL_FLOAT を使用します。 詳細については、「明示的なデータ 型変換関数」を参照してください

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

翻訳品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをお送りいただきありがとうございます!

×