Để nối các giá trị nonstring chuỗi, giá trị nonstring phải được chuyển đổi thành một chuỗi. Nếu giá trị chuỗi có thể được mặc nhiên chuyển đổi thành số, các giá trị này sẽ được thêm vào với nhau để thay thế. Chạy tuyên bố này để xem những gì sẽ xảy ra: SELECT 1 + '1' ;. Nếu các kết quả mong muốn là 11 thay vì 2, giá trị bằng số phải được chuyển đổi một cách rõ ràng để một chuỗi bằng cách sử dụng các chức năng CAST hoặc CONVERT. Nếu bạn cố gắng để ghép một chuỗi nonnumeric và một số mà không cần chuyển đổi, bạn sẽ nhận được một thông báo lỗi. Chạy ví dụ này để xem các lỗi: SELECT 1 + 'a' ;. Điều này là bởi vì các số nguyên có độ ưu tiên cao hơn so với chuỗi.
đang được dịch, vui lòng đợi..
