Tôi cố gắng thiết kế ứng dụng của mình để tìm các mục nhập cơ sở dữ liệu tương tự.Tìm hàng tương tự trong cơ sở dữ liệu
Hãy ví dụ lấy bàn xe (Tất cả mọi thứ trong một bảng để giữ ví dụ đơn giản):
CarID | Car Name | Brand | Year | Top Speed | Performance | Displacement | Price
1 Z3 BMW 1990 250 5.4 123 23456
2 3er BMW 2000 256 5.4 123 23000
3 Mustang Ford 2000 190 9.8 120 23000
Bây giờ tôi muốn làm Queries như thế:
"Tìm kiếm xe tương tự đến Z3 (tất cả các nhãn hiệu) "(bỏ qua" Tên xe ")
Tương tự trong bối cảnh này có nghĩa là hàng có nhiều cột giống hệt nhau là giống nhau nhất.
Trong ví dụ này, nó sẽ là "3er BMW" vì 2 cột (Hiệu suất và Displacement đều giống nhau)
Bạn có thể cho tôi gợi ý làm thế nào để thiết kế các truy vấn cơ sở dữ liệu/ứng dụng như thế. Ứng dụng sẽ thực sự lớn với nhiều mục nhập.
Ngoài ra tôi thực sự sẽ đánh giá cao các liên kết hoặc sách hữu ích. (Không có vấn đề đối với tôi điều tra thêm nếu tôi biết được nơi để tìm kiếm hoặc những gì để đọc)
Tôi có thể sử dụng chức năng 'khoảng cách' này cho từng trường để biết hai giá trị của các trường là bao xa. Điều này có thể được nhân với trọng lượng trường và các giá trị tổng hợp. Tôi đang nghĩ đến các thủ tục được lưu trữ. – aaronasterling