Tôi có bảng mà tôi trích xuất một số giá trị, một giá trị cột có thể chứa "value1 | value2 | value3", nhưng tôi chỉ muốn nhận các ký tự trước | - "giá trị1".MySQL nhận được tất cả các ký tự trước ký tự cụ thể
Đây là những gì tôi đã thử, nhưng nó không hoạt động .. Tôi đang làm gì sai? Cảm ơn!
$ sql = "SELECT * LEFT ('Like', VỊ ('|', 'Like') - 1) TỪ $ tablename ĐÂU
Parent
= '0' AND Loại LIKE 'top' ORDER BYOrder
ASC ";
Tôi muốn sử dụng này cho TẤT CẢ các giá trị, chứ không phải chỉ là một lĩnh vực ..
Cảm ơn, như giải pháp SUBSTRING_INDEX hơn – zhihong