tôi phải chọn tất cả các hồ sơ đó:Làm thế nào để viết một câu lệnh SQL để sử dụng "LIKE" cho chín giá trị khác nhau?
where FIELD2 like '%value21%'
or FIELD2 like '%value22%'
or FIELD2 like '%value23%'
-- repeat up to
or FIELD2 like '%value29%'
Ở đây, value21
..., value29
là các thông số mà người dùng có thể đặt trong một hình thức trước khi trình các truy vấn. Đó là các mã số (không phải tiếp theo) và FIELD2
là cột cơ sở dữ liệu đang giữ một giá trị chuỗi.
Biểu mẫu nhỏ gọn nhất để ghi lại truy vấn SQL của tôi là gì?
Lưu ý: Điều này liên quan đến an earlier question, nhưng điều này cần LIKE
thay vì bằng.
Nó sẽ giúp chúng tôi vô cùng nếu bạn cho chúng tôi biết những gì 'value21..value29' là – Sathya
Và: những gì cơ sở dữ liệu? – Arjan
@Arjan, bạn nói đúng: Tôi đã cập nhật câu hỏi của mình. Bây giờ tôi quá khó để giải thích cấu trúc cơ sở dữ liệu. Bạn có câu hỏi cụ thể nào không? –