Trong SQL, nếu bạn muốn thực hiện một SELECT với một ký tự đại diện, bạn muốn sử dụng:Làm thế nào để CHỌN bằng cách sử dụng cả hai ký tự đại diện (LIKE) và mảng (IN)?
SELECT * FROM table_name WHERE field_name LIKE '%value%'
Nếu bạn muốn sử dụng một mảng các giá trị có thể, bạn muốn sử dụng:
SELECT * FROM table_name WHERE field_name IN ('one', 'two', 'three')
Nhưng, bạn sẽ làm gì nếu bạn muốn sử dụng cả hai ký tự đại diện và một mảng?
Loại như:
SELECT * FROM table_name WHERE field_name LIKE IN ('%one', '_two', 'three[abv]')
Nếu bạn đang sử dụng MySQL, đây là bản sao có thể có: http: // s tackoverflow.com/questions/1127088/mysql-like-in –
bản sao có thể có của [Sử dụng SQL LIKE và IN cùng nhau] (http://stackoverflow.com/questions/2318126/using-sql-like-and-in-together) – Ben