ODBC スカラー関数

適用先
Access for Microsoft 365 Access 2021 Access 2019 Access 2016

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) (アンパサンド (&) 文字連結演算子を使用)
相違点 (ODBC 2.0) (同等のものはありません)
INSERT ( ODBC 1.0) (同等のものはありません)
LCASE ( ODBC 1.0) LCase 関数
LEFT (ODBC 1.0) Left 関数
長さ ( ODBC 1.0) Len 関数
LOCATE ( ODBC 1.0) InStr 関数
LTRIM (ODBC 1.0) LTrim 関数、RTrim 関数、および Trim 関数
OCTET_LENGTH (ODBC 3.0) (同等の機能はありません) (同等のものはありません)
位置 (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 関数