Chỉnh sửa:
Trong My SQL , bạn có thể sử dụng LEFT (hoặc SUBSTRING ) thành SELECT số lượng ký tự nhất định từ một string . Vì những gì bạn cần là các ký tự đầu tiên, tôi khuyên bạn nên sử dụng LEFT :
SELECT LEFT(field_value, 20) FROM MyTableName
Bản gốc:
(Vì thẻ ban đầu là C# , giải pháp sau đây cung cấp giải pháp cho C# vấn đề)
Bạn nên sử dụng Substring(0, 20) . Đối số đầu tiên (0 ) là chỉ mục bắt đầu và đối số thứ hai (20 ) là độ dài của chuỗi string bạn muốn lấy.
Ví dụ:
var str = "123456789012345678901234567890";
str = str.Substring(0, 20);