スキップしてメイン コンテンツへ

ODBC スカラー関数

Microsoft Access SQL は、Microsoft SQL Server 上で実行されるパススルークエリで、スカラー関数に対して ODBC 定義構文を使用することをサポートしています。 たとえば、株価の変更の絶対値が5より大きいすべての行を返すには、次のクエリを使用します。

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

引数の説明と、SQL ステートメントで関数を含めるためのエスケープ構文の完全な説明については、「スカラー関数」をご覧ください。

カテゴリ別の ODBC スカラー関数

Text 関数のサブセットがサポートされています。 次の表は、ODBC スカラー関数と同等のアクセス関数 (存在する場合) を示しています。

ODBC 関数 (ODBC バージョン)

Access 関数

ASCII (ODBC 1.0)

Asc 関数

BIT_LENGTH (3.0)

(相当するものなし)

CHAR (ODBC 1.0)

Chr 関数

CONCAT (ODBC 1.0)

(アンパサンド (&) 文字連結演算子) を使用します。

差分 (ODBC 2.0)

(相当するものなし)

挿入 (ODBC 1.0)

(相当するものなし)

LCASE (ODBC 1.0)

LCase 関数

LEFT (ODBC 1.0)

Left 関数

長さ (ODBC 1.0)

Len 関数

検索 (ODBC 1.0)

InStr 関数

LTRIM (ODBC 1.0)

LTrim 関数、RTrim 関数、および Trim 関数

OCTET_LENGTH (ODBC 3.0) (相当する関数なし)

(相当するものなし)

POSITION (ODBC 3.0)

InStr 関数

繰り返し (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 スカラー関数と同等のアクセス関数 (存在する場合) を示しています。

ODBC 関数 (ODBC バージョン)

Access 関数

ABS (ODBC 1.0)

Abs 関数

ACOS (ODBC 1.0)

(相当するものなし)

アークサイン (ODBC 1.0)

(相当するものなし)

天井 (ODBC 1.0)

(相当するものなし)

ATAN (ODBC 1.0)

Atn 関数

ATAN2 (ODBC 2.0)

(相当するものなし)

COS (ODBC 1.0)

Cos 関数

COT (ODBC 1.0)

(相当するものなし)

度 (ODBC 2.0)

(相当するものなし)

EXP (ODBC 1.0)

Exp 関数

床 (ODBC 1.0)

(相当するものなし)

MOD (ODBC 1.0)

(MOD 演算子を使う)

ログ (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 関数

署名 (ODBC 1.0)

Sgn 関数

SIN (ODBC 1.0)

Sin 関数

SQRT (ODBC 1.0)

Sqr 関数

TAN (ODBC 1.0)

Tan 関数

TRUNCATE (ODBC 2.0)

(相当するものなし)

日付/時刻関数の一部がサポートされています。 次の表は、ODBC スカラー関数と同等のアクセス関数 (存在する場合) を示しています。

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 関数

抽出 (ODBC 3.0)

DatePart 関数

時間 (ODBC 1.0)

Hour 関数

分 (ODBC 1.0)

Minute 関数

MONTH (ODBC 1.0)

Month 関数

MONTHNAME (ODBC 2.0)

MonthName 関数

今すぐ (ODBC 1.0)

Now 関数

四半期 (ODBC 1.0)

DatePart 関数

秒 (ODBC 1.0)

Second 関数

タイムスタンプの追加 (ODBC 2.0)

DateAdd 関数

タイムスタンプ差分 (ODBC 2.0)

DateDiff 関数

週 (ODBC 1.0)

DatePart 関数

YEAR (ODBC 1.0)

Year 関数

変換関数のサブセットがサポートされています。 次の表は、ODBC スカラー関数と同等のアクセス関数 (存在する場合) を示しています。

ODBC 関数

Access 関数

CONVERT

データ型変換関数

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

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

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

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

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×