Ok, đây là vấn đề.
Tôi có một bảng với một số cột và 'chủ đề' là một trong các cột. Tôi cần lấy 10 chữ cái đầu tiên từ trường 'chủ đề' bất kể trường 'chủ đề' chứa một chuỗi có 100 chữ cái.
Ví dụ,
Bảng - tbl
. Cột - id
, subject
, value
.
Truy vấn SQL:
SELECT subject FROM tbl WHERE id ='$id';
Kết quả tôi nhận được chẳng hạn là
Xin chào, đây là chủ đề của tôi và bạn có khỏe không
Tôi chỉ yêu cầu 10 ký tự đầu tiên
Xin chào, thi
Tôi có thể hiểu rằng tôi có thể xóa phần còn lại của các ký tự bằng cách sử dụng php substr () nhưng điều đó là không thể trong trường hợp của tôi. Tôi cần gỡ bỏ các ký tự thừa bằng MySQL. Điều này có thể giải quyết như thế nào?
LEFT
có thể không đề cập đến các chi tiết cụ thể (có, như những điều được OP nêu ra) đối phó với các phép chiết xuất cần bắt đầu giữa chuỗi.