Các hàm trong Mapinfo có dạng tên hàm(tham số), bao gồm:
• Các hàm toán học
Abs(số): Trả về trị tuyệt đối của số
Cos(số - đơn vị: radian): trả về cosin của số Sin(số - đơn vị: radian): trả về sin của số Tan(số - đơn vị: radian): trả về Tang của số Int(số): trả về phần nguyên của số
Maximum (số 1, số 2): trả về số có giá trị lớn hơn Minimum (số 1, số 2): trả về số có giá trị bé hơn
• Các hàm chuỗi ký tự
Str$(biểu thức): trả về chuỗi ký tự tương ứng của biểu thức Chr$(số): trả về ký tự tương ứng theo bảng mã ASCII
InStr(số, chuỗi 1, chuỗi 2): tìm trong chuỗi 1 bắt đầu tại vị trí số, nếu có
chuỗi 2 thì trả về vị trí của chuỗi 2, nếu không có thì trả về số 0
Lease$(chuỗi): trả về chuỗi với chữ thường Left(chuỗi, số): trả về chuỗi với số ký tự bên trái
Mid$(chuỗi, số 1, số 2): trả về chuỗi bắt đầu từ vị trí số 1 và dài số 2 ký tự Proper$(chuỗi): Trả về chuỗi với ký tự đầu là chữ hoa
Right$(chuỗi số): trả về chuỗi gồm số thứ tự từ bên phải
Rtrim$(chuỗi): trả về chuỗi sau khi cắt bỏ khoảng trắng bên phải Ucase(chuỗi): trả về chuỗi hoa
Len(chuỗi): trả về số ký tự của chuỗi Val(chuỗi): trả về giá trị bằng số của chuỗi
• Các hàm ngày tháng
Curdate(): trả về ngày tháng năm của ngày hôm nay Day(ngày/tháng/năm): trả về ngày của ngày/tháng/năm
Month(ngày/tháng/năm): trả về tháng của ngày/tháng/năm
Year(ngày/tháng/năm): trả về năm của ngày/tháng/năm
Weekday(ngày/tháng/năm): trả về thứ tự của ngày trong tuần của
ngày/tháng/năm. Chủ nhật có số thứ tự là 1 • Các hàm liên quan đến đối tượng địa lý
Area(obj, “đơn vị”): trả về diện tích của đối tượng theo đơn vị
CentroidX(obj): trả về trị số kinh độ điểm trọng tâm của đối tượng CentroidY(obj): trả về trị số vĩ độ điểm trọng tâm của đối tượng