Để sử dụng nó, hãy mở mapinfo và mở tab menu Query > SQL Select và sẽ bật ra một cửa sổ mới để làm việc bằng lệnh SQL:

Sau đây là các mẫu lệnh:
Để xem kết quả, không phải tất cả các cột:
SELECT [col1], [col5], [col3] FROM [table_name]
Để sắp xếp kết quả bởi nhiều hơn 1 cột:
SELECT [col1], [col5], [col3] FROM [table_name] ORDER BY [col1], [col5]
Để tổng hợp hoặc tính tổng:
SELECT [col1], [col5], Sum(col7) FROM [table_name] GROUP BY [col1], [col5]
Để tạm thời join và hiển thị các giá trị từ hai bảng:
SELECT [table_name_1].[col1], [table_name_2].[col2] FROM [table_name_1], [table_name_2] WHERE [table_name_1].[col3]=[table_name_2].[col3]
Một điều khác mà bạn phải biết là toán tử ở dạng bên phải mà cửa sổ bao gồm:
expression (biểu thức): là tên cột, cột giả, bí danh cột, hằng số, hàm hoặc bất kỳ sự kết hợp nào của tên cột, bí danh cột, hằng số và các hàm được kết nối bởi một toán tử. Tên cột và cột giả có thể được thêm tiền tố với tên bảng hoặc bí danh bảng theo sau là ký tự dấu chấm (“.”).
search_condition: là một tham chiếu đến một biểu thức dẫn đến kết quả đúng hoặc sai. Hầu hết các hàm trong tài liệu này có thể được sử dụng trong điều kiện tìm kiếm, nhưng các hàm tổng hợp không được hỗ trợ cho việc sử dụng này.
group_by_expression: là một tham chiếu đến một cột trong danh sách chọn – hoặc là bản sao chính xác của biểu thức danh sách chọn, bí danh, số dựa trên 1 cho biết vị trí của cột hoặc coln trong đó n là số đại diện cho một cột.
order_by_expression: là một tham chiếu đến một cột trong danh sách chọn – hoặc là bản sao chính xác của biểu thức danh sách chọn, bí danh, số dựa trên 1 cho biết vị trí của cột hoặc coln trong đó n là số đại diện cho một cột.
Bình luận bằng Facebook Comments