Microsoft Access SQL hỗ trợ sử dụng cú pháp xác định ODBC cho các hàm vô hướng trong truy vấn chuyển qua chạy trên Microsoft SQL Server. Ví dụ: để trả về tất cả các hàng có giá trị tuyệt đối của thay đổi giá cổ phiếu lớn hơn năm, hãy sử dụng truy vấn sau đây:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
Để biết mô tả về các đối số và giải thích đầy đủ về cú pháp thoát cho việc bao gồm các hàm trong câu lệnh SQL, hãy xem hàm Scalar.
Hàm Scalar ODBC theo thể loại
Một tập hợp con các chức năng văn bản được hỗ trợ. Bảng sau đây liệt kê các hàm Scalar ODBC và các hàm Access tương đương nếu có.
Hàm ODBC (Phiên bản ODBC) |
Hàm Access |
ASCII (ODBC 1.0) |
|
BIT_LENGTH (3.0) |
(Không có giá trị tương đương) |
CHAR ( ODBC 1.0) |
|
CONCAT ( ODBC 1.0) |
(Sử dụng toán tử ghép ký tự dấu và (&) |
CHÊNH LỆCH ( ODBC 2.0) |
(Không có giá trị tương đương) |
INSERT ( ODBC 1.0) |
(Không có giá trị tương đương) |
LCASE ( ODBC 1.0) |
|
LEFT ( ODBC 1.0) |
|
ĐỘ DÀI ( ODBC 1.0) |
|
ĐỊNH VỊ ( ODBC 1.0) |
|
LTRIM ( ODBC 1.0) |
|
OCTET_LENGTH ( ODBC 3.0) (Không có hàm tương đương) |
(Không có giá trị tương đương) |
VỊ TRÍ ( ODBC 3.0) |
|
LẶP LẠI ( ODBC 1.0) |
|
REPLACE ( ODBC 1.0) |
|
RIGHT ( ODBC 1.0) |
|
RTRIM ( ODBC 1.0) |
|
SOUNDEX ( ODBC 2.0) |
(Không có giá trị tương đương) |
SPACE ( ODBC 2.0) |
|
CHUỖI CON ( ODBC 1.0) |
|
UCASE ( ODBC 1.0) |
Một tập hợp con các hàm toán học được hỗ trợ. Bảng sau đây liệt kê các hàm Scalar ODBC và các hàm Access tương đương nếu có.
Hàm ODBC (Phiên bản ODBC) |
Hàm Access |
ABS (ODBC 1.0) |
|
ACOS (ODBC 1.0) |
(Không có giá trị tương đương) |
ASIN (ODBC 1.0) |
(Không có giá trị tương đương) |
CEILING (ODBC 1.0) |
(Không có giá trị tương đương) |
ATAN (ODBC 1.0) |
|
ATAN2 (ODBC 2.0) |
(Không có giá trị tương đương) |
COS (ODBC 1.0) |
|
COT (ODBC 1.0) |
(Không có giá trị tương đương) |
DEGREES (ODBC 2.0) |
(Không có giá trị tương đương) |
EXP (ODBC 1.0) |
|
SÀN NHÀ (ODBC 1.0) |
(Không có giá trị tương đương) |
MOD (ODBC 1.0) |
(Sử dụng toán tử MOD) |
LOG (ODBC 1.0) |
|
LOG10 (ODBC 2.0) |
(Không có giá trị tương đương) |
PI (ODBC 1.0) |
(Không có giá trị tương đương) |
NGUỒN ĐIỆN (ODBC 2.0) |
(Không có giá trị tương đương) |
RADIANS (ODBC 2.0) |
(Không có giá trị tương đương) |
RAND (ODBC 1.0) |
|
ROUND (ODBC 2.0) |
|
KÝ HIỆU (ODBC 1.0) |
|
SIN (ODBC 1.0) |
|
SQRT (ODBC 1.0) |
|
TAN (ODBC 1.0) |
|
TRUNCATE (ODBC 2.0) |
(Không có giá trị tương đương) |
Một tập hợp con các hàm ngày/giờ được hỗ trợ. Bảng sau đây liệt kê các hàm Scalar ODBC và các hàm Access tương đương nếu có.
Hàm ODBC (Phiên bản ODBC) |
Hàm Access |
CURDATE (ODBC 1.0) |
|
CURTIME (ODBC 1.0) |
|
CURRENT_DATE (ODBC 3.0) |
|
CURRENT_TIME (ODBC 3.0) |
|
CURRENT_TIMESTAMP (ODBC 3.0) |
|
DAYNAME (ODBC 2.0) |
|
DAYOFMONTH (ODBC 1.0) |
|
DAYOFWEEK (ODBC 1.0) |
|
DAYOFYEAR (ODBC 1.0) |
|
TRÍCH XUẤT (ODBC 3.0) |
|
GIỜ (ODBC 1.0) |
|
PHÚT (ODBC 1.0) |
|
THÁNG (ODBC 1.0) |
|
MONTHNAME (ODBC 2.0) |
|
NOW (ODBC 1.0) |
|
QUÝ (ODBC 1.0) |
|
GIÂY (ODBC 1.0) |
|
TIMESTAMPADD (ODBC 2.0) |
|
TIMESTAMPDIFF (ODBC 2.0) |
|
TUẦN (ODBC 1.0) |
|
NĂM (ODBC 1.0) |
Một tập hợp con các chức năng chuyển đổi được hỗ trợ. Bảng sau đây liệt kê các hàm Scalar ODBC và các hàm Access tương đương nếu có.
Hàm ODBC |
Hàm Access |
CONVERT |
Ghi chú Ký tự chuỗi có thể được chuyển đổi thành các kiểu dữ liệu sau: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR và SQL_DATETIME. Để chuyển đổi chuỗi thành tiền tệ, hãy sử dụng SQL_FLOAT. Để biết thêm thông tin, hãy xem Hàm Chuyển đổi Kiểu Dữ liệu Rõ ràng.