select len(0x0a000b)
đang trả về độ dài của một chuỗi được biểu thị bằng ba byte 0x0a, 0x00 và 0x0b.
select left(0x0a000b, 1)
trả về ký tự ngoài cùng bên trái của chuỗi, là ký tự dòng mới.
Lưu ý rằng select case when left(0x0a000b, 1) = 0x0a then 1 else 0 end
trả về 1
, điều này cho biết bạn thực sự đang nhận được ký tự dòng mới.
Chỉnh sửa: Vui lòng xem các bình luận bên dưới để biết thêm chi tiết.