Microsoft Access SQL mendukung penggunaan sintaks yang ditentukan ODBC untuk fungsi skalar dalam kueri kirim langsung yang berjalan di Microsoft SQL Server. Misalnya, untuk mengembalikan semua baris di mana nilai mutlak perubahan harga saham lebih besar dari lima, gunakan kueri berikut ini:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
Untuk deskripsi argumen dan penjelasan lengkap sintaks escape untuk menyertakan fungsi dalam pernyataan SQL, lihat Fungsi Skalar.
Fungsi SKALAR ODBC menurut kategori
Subset fungsi teks didukung. Tabel berikut ini mencantumkan fungsi SKALAR ODBC dan fungsi Access yang setara jika ada.
| Fungsi ODBC (Versi ODBC) | Fungsi Access |
|---|---|
| ASCII (ODBC 1.0) | Fungsi Asc |
| BIT_LENGTH (3.0) | (Tidak setara) |
| CHAR ( ODBC 1.0) | Fungsi Chr |
| CONCAT ( ODBC 1.0) | (Gunakan operator penggambungan karakter simbol dan (&) |
| PERBEDAAN ( ODBC 2.0) | (Tidak setara) |
| INSERT ( ODBC 1.0) | (Tidak setara) |
| LCASE ( ODBC 1.0) | Fungsi LCase |
| KIRI ( ODBC 1.0) | Fungsi Left |
| PANJANG ( ODBC 1,0) | Fungsi Len |
| LOCATE ( ODBC 1.0) | Fungsi InStr |
| LTRIM ( ODBC 1.0) | Fungsi LTrim, RTrim, dan Trim |
| OCTET_LENGTH ( ODBC 3.0) (Tanpa fungsi yang setara) | (Tidak setara) |
| POSISI ( ODBC 3.0) | Fungsi InStr |
| ULANGI ( ODBC 1.0) | Fungsi String |
| REPLACE ( ODBC 1.0) | Fungsi Replace |
| RIGHT ( ODBC 1.0) | Fungsi Right |
| RTRIM ( ODBC 1.0) | Fungsi LTrim, RTrim, dan Trim |
| SOUNDEX ( ODBC 2.0) | (Tidak setara) |
| SPASI ( ODBC 2.0) | Fungsi Spasi |
| SUBSTRING ( ODBC 1.0) | Fungsi Mid |
| UCASE ( ODBC 1.0) | Fungsi UCase |