Tôi đang cố gắng sử dụng mệnh đề NHƯ trong một tuyên bố mysql như sau:MYSQL Ở ĐÂU NHƯ Tuyên Bố
SELECT * FROM batches WHERE FilePath LIKE '%Parker_Apple_Ben_20-10-1956%'
Các dữ liệu phù hợp với dữ liệu trong cột của filepath 'là:
C:\SCAN\Parker_Apple_Ben_20-10-1830\TEST
Trên đây Câu lệnh SQL hoạt động tốt và chọn hàng có liên quan, nhưng nếu tôi ví dụ thêm ký tự "\" vào cuối mệnh đề LIKE (như sau), nó không nhận hàng chính xác:
SELECT * FROM batches WHERE FilePath LIKE '%Parker_Apple_Ben_20-10-1956\%'
Funnily đủ mặc dù nếu tôi đặt một '\' ký tự ở đầu mệnh đề LIKE (như sau) nó chọn lên hàng hoàn toàn tốt - điều này đã cho tôi bối rối.
SELECT * FROM batches WHERE FilePath LIKE '%\Parker_Apple_Ben_20-10-1956%'
Hi, tôi đã cố gắng mà trước đây nhưng không có may mắn – Mike